Библиотеки API Google Maps для Java и Python


Google добавила бесплатные клиентские библиотеки с открытым исходным кодом для Java и Python в Google Maps API.

API предоставляет набор веб-служб, которые можно использовать для интеграции карт в подключенные приложения. До сих пор единственным поддерживаемым языком был JavaScript через JavaScript Maps API. Однако последняя разработка делает аналогичные средства доступными для Java и Python.

Как говорится в сообщении в блоге о библиотеках:

“суть в том, что для интеграции API Maps требуется меньше строк кода, и давайте посмотрим правде в глаза: меньше кода означает меньше работы, а это означает более быстрое время выхода на рынок!”

Библиотеки поддерживают несколько сервисов Maps API, в том числе:

Направления API

API Матрицы расстояний

API высот

Геокодирование AP

API часового пояса

В сообщении в блоге приведен пример использования API геокодирования с клиентской библиотекой Java:

Контекст GeoApiContext = новый GeoApiContext().                        setApiKey(«AIza…»); GeocodingResult[] results = GeocodingApi.geocode( контекст, «1600 Amphitheatre Parkway Mountain View, CA 94043»).await();System.out.println( results[0].formattedAddress);

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

Как объяснил Алекс Данилио в этом вводном видео, библиотеки будут повторять попытки подключения при сбое и ограничивать количество запросов для ограничения скорости. Вы можете выбрать, использовать ли асинхронный или синхронный интерфейс, поскольку поддерживаются оба варианта.

API являются открытым исходным кодом, а код и примеры доступны на Github как для Java, так и для Python


Добавить комментарий