Виджеты Google
* 
В PTC прекращена поддержка расширения виджетов Google для ThingWorx, и расширение теперь недоступно для загрузки с портала загрузки PTC. Поддержку и выпуск будущих обновлений для этого расширения будет обеспечивать партнер PTC Free ThingWorx Widgets | IQNOX. Дополнительные сведения см. в статье службы поддержки PTC (на английском языке).
Используйте пакет расширений Google Widgets, предоставляемый ThingWorx, чтобы выбрать и отобразить географические местоположения на карте в ThingWorx. Пакет расширений состоит из двух основных виджетов: Google Location Picker и Google Maps. Google Maps представляет приложение и технологию веб-сервиса картографии, предоставляемые Google. Location Picker можно использовать в мэшапе для задания местоположения в Google Maps.
Чтобы использовать Google Maps, необходимо получить лицензию. Дополнительные сведения см. в разделе Ограничения использования Google Maps и его оплата.
Версии расширения виджетов Google 3.0.4 и выше поставляются с расширениями безопасности.
Чтобы использовать пакет расширения Google Widgets, загрузите и импортируйте файл GoogleWidgets_ExtensionPackage.zip в ThingWorx. Этот пакет ThingWorx импортирует следующее:
Виджет Google Location Picker
Виджет Google Map
Определение стилей DefaultMapRegionSelectedStyle - выбранный стиль активной области изображения по умолчанию.
Дополнительные сведения о виджете Google Location Picker и его свойствах см. в разделе Инструмент выбора местоположения Google.
Дополнительные сведения о виджете Google Map и его свойствах см. в разделе Google Map.
Использование виджетов Google 3.0.2 и более поздних версий
* 
Версии ThingWorx 3.0.2 и более поздние совместимы только с версиями платформы ThingWorx Platform 8.2.8+ и 8.3.3+.
Чтобы использовать виджеты Google в ThingWorx, необходимо получить и применить собственный ключ Google Maps API или ИД клиента (для лицензий Google Maps API for Work). Чтобы получить ключ API или ИД клиента, обратитесь либо к документации Google Maps API, либо к информации об идентификаторе клиента (на английском языке).
Сведения об обновлениях ключа API, выполненных Google, см. в разделе Upgrading from v2 to v3 (Обновление с версии v2 до v3) (на английском языке). При использовании старого URL-адреса https://maps.google.com/maps/api/js?sensor=false&key=YOUR_API_KEY или версии v2 ключа API появляется сообщение об ошибке: FOR DEVELOPMENT PURPOSE ONLY. Затем необходимо регенерировать ключ API.
Дополнительные сведения об управлении интерфейсами API см. в разделе Управление интерфейсами API.
После получения ключа API или ИД клиента выполните следующие шаги:
1. Загрузите расширение Google Widgets в папку.
2. В ThingWorx Composer перейдите в меню Подсистема > Подсистема платформы > Сервисы.
3. Выполните поиск, чтобы найти GetGoogleMapConnectionString и SetGoogleMapConnectionString.
* 
Чтобы проверить строку соединения, можно выбрать GetGoogleMapConnectionString и щелкнуть Выполнить.
4. Выберите SetGoogleMapConnectionString и введите URL-адрес, который содержит в поле ваш ключ API.
5. Щелкните Сохранить набор входных данных, а затем щелкните Выполнить.
6. Импортируйте расширение в ThingWorx и начните использовать виджеты Google в своем мэшапе.
Использование версий Google Widgets 3.0.1 и более ранних
* 
Рекомендуется обновить Google Widgets до последней версии.
Чтобы использовать виджеты Google в ThingWorx, необходимо получить и применить собственный ключ Google Maps API или ИД клиента (для лицензий Google Maps API for Work). Чтобы получить ключ API или ИД клиента, обратитесь либо к документации Google Maps API, либо к информации об идентификаторе клиента (на английском языке).
Сведения об обновлениях ключа API, выполненных Google, см. в разделе Upgrading from v2 to v3 (Обновление с версии v2 до v3) (на английском языке). При использовании старого URL-адреса https://maps.google.com/maps/api/js?sensor=false&key=YOUR_API_KEY или версии v2 ключа API появляется сообщение об ошибке: FOR DEVELOPMENT PURPOSE ONLY. Затем необходимо регенерировать ключ API.
Дополнительные сведения об управлении интерфейсами API см. в разделе Управление интерфейсами API.
После получения ключа API или ИД клиента выполните следующие шаги:
1. Распакуйте расширение Google Widgets в папку.
2. В записи виджета googlemap в файле metadata.xml измените URL-адрес Google API, чтобы включить свой ключ API или ИД клиента. Обновленный URL-адрес должен выглядеть подобно одному из следующих:
https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY
Google Maps API for Work licenses: <script src="https://maps.googleapis.com/maps/api/js?client=ВАШ_ID_КЛИЕНТА&amp;v=3.21"</script>
3. Заархивируйте расширение в виде zip-файла и импортируйте его в ThingWorx.
Было ли это полезно?