API Карт Google URL Tile Server и документация?
Я хотел бы использовать плитки Google Maps для карт внутри моих проектов Wolfram Language. В настоящее время существует 18 API Карт Google, и я думаю, что мне нужен API Статических Карт. Однако этот API, по-видимому, возвращает целые карты вместо отдельных плиток.
Какой API мне нужен для использования в качестве сервера листов URL для GeoServer
опция в функциях Wolfram Language Maps & Cartography? Кроме того, где находится официальная документация сервера плиток URL в документации Google?
Обновить
Из ответа @ChrisDegnen ниже я думаю, что API статической карты - единственный вариант. Тем не мение. Я хотел использовать карту в качестве фона для существующих функций карт и картографии на языке Wolfram Language. К сожалению, API-интерфейс Static Map не позволяет явно указывать границы lat-long, поэтому он не очень подходит.
Например, чтобы составить карту континентальной части США, используя "visible
msgstr "параметр для установки границ карты.
visible =
StringReplace["\n" -> "|"]@
ExportString[
Flatten[Outer[List, Sequence @@ GeoBounds[Entity["Country", "UnitedStates"]]], 1],
"CSV"]
"25.1246466,-124.733151|25.1246466,-66.949806|49.3844900814454,-124.733151|49.3844900814454,-66.949806|"
Статическая карта API возвращает эту карту (мой личный ключ был удален).
URLExecute["http://maps.googleapis.com/maps/api/staticmap",
{
"size" -> "600x300",
"visible" -> visible,
"key"-> "mykey"
}
]
API статической карты добавляет слишком много отступов по сравнению со стандартным GeoGraphics
карта.
GeoGraphics[{Entity["Country", "UnitedStates"]},
ImageSize -> {600, 300}]
Это дополнительное заполнение скинет все, что я добавлю на карту в своем коде. Так что, в конце концов, я не могу использовать карты Google.
1 ответ
Документация Mathematica демонстрирует использование API статических карт, если это поможет.
https://www.wolfram.com/mathematica/new-in-10/url-manipulation/call-urls-like-functions.html
URLExecute[
"http://maps.googleapis.com/maps/api/staticmap",
{"center" -> "Brooklyn Bridge,New York,NY",
"zoom" -> "13", "size" -> "600x300"}, "Method" -> "GET"]