Можно ли использовать API Карт Google для отображения пользовательской карты? - PullRequest
9 голосов
/ 20 июня 2010

И под нестандартной картой я подразумеваю нестандартные фрагменты карты, например, при картировании другой планеты. Я огляделся по сторонам, но не смог найти ресурсов, указывающих, как это сделать, на Google или на любом веб-сайте.

Я знаю, что это возможно, потому что я видел, как это было сделано ранее на веб-сайте, но, к сожалению, веб-сайт, который имеет ссылку на этот сайт, недоступен, поэтому я не могу добраться до него.

1 Ответ

6 голосов
/ 20 июня 2010

Посмотрите на API . Это может помочь вам, загрузив собственные изображения в качестве наложения:

Типы карт изображений

Реализация MapType в качестве базового типа карты может быть трудоемкой и трудоемкой задачей. API предоставляет специальный класс, который реализует интерфейс MapType для большинства> общих типов карт: типы карт, которые состоят из плиток, составленных из отдельных файлов изображений.

Этот класс, класс ImageMapType, создается с использованием спецификации объекта ImageMapTypeOptions, определяющей следующие обязательные свойства:

  • tileSize (обязательно) указывает размер плитки (типа google.maps.Size). > Размеры должны быть прямоугольными, хотя они не обязательно должны быть квадратными.
  • getTileUrl (обязательно) указывает функцию, обычно предоставляемую в виде встроенного литерала> функции, для обработки выбора правильной плитки изображения на основе предоставленного мира> координат и уровня масштабирования.
...