Код Java для WGS84 к Google отображает положение и назад

Как отметил @FelixKling, наиболее вероятным сценарием является то, что узлы, которые вы ищете, еще не существуют.

Однако современные методы разработки часто могут манипулировать элементами документа за пределами дерева документов либо с DocumentFragments, либо просто отсоединением / повторным подключением текущих элементов напрямую. Такие методы могут использоваться как часть шаблонов JavaScript или для предотвращения чрезмерных операций перерисовки / переплавки, в то время как элементы, о которых идет речь, сильно изменяются.

Аналогично, новая функциональность «Теневой DOM» развертывается в современных браузерах позволяет элементам быть частью документа, но не обрабатываться запросом document.getElementById и всеми его методами sibling (querySelector и т. д.). Это делается для инкапсуляции функциональных возможностей и, в частности, скрыть его.

Опять же, скорее всего, элемент, который вы ищете, просто (пока) в документе, и вы должны сделать, как предлагает Феликс , Тем не менее, вы также должны знать, что это все чаще является не единственной причиной того, что элемент может быть необоснованным (временно или постоянно).

8
задан JaanusSiim 13 June 2016 в 10:14
поделиться

4 ответа

Код утилиты мозаики в Java на mapki.com (большой ресурс для Google отображают разработчиков),

4
ответ дан 5 December 2019 в 12:15
поделиться

Кто-то взял код JavaScript от Google Maps и портировал его к Python: gmerc.py

Я использовал это, и это работает отлично.

0
ответ дан 5 December 2019 в 12:15
поделиться

GeoTools имеет код для преобразования к, и со всей любой системы координат Вы могли вообразить, и среди них также Google Map. Это - также открытый исходный код. Однако нужно также указать, что GeoTools является крупной библиотекой, поэтому если Вы смотрите что-то маленькое, быстрое и легкое, это вероятно не способ пойти.

Я настоятельно рекомендовал бы его хотя, если Вы собираетесь сделать другие преобразования GIS/координаты, и т.д. также.

При использовании GeoTools или чего-то подобного Вы могли бы также интересоваться знанием, что систему координат Google Map называют EPSG 3785.

3
ответ дан 5 December 2019 в 12:15
поделиться

Вот функции в JavaSCript ... Из OpenLayers

function toMercator (lon, lat) {
  var x = lon * 20037508.34 / 180;
  var y = Math.log(Math.tan((90 + lat) * Math.PI / 360)) / (Math.PI / 180);
  y = y * 20037508.34 / 180;

  return [x, y];
  }

function inverseMercator (x, y) {
  var lon = (x / 20037508.34) * 180;
  var lat = (y / 20037508.34) * 180;

  lat = 180/Math.PI * (2 * Math.atan(Math.exp(lat * Math.PI / 180)) - Math.PI / 2);

  return [lon, lat];
  }

Довольно просто преобразовать в Java

4
ответ дан 5 December 2019 в 12:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: