Google 위젯
ThingWorx에서 제공하는 Google 위젯 확장 패키지를 사용하여 ThingWorx 내에서 맵의 지리적 위치를 선택하고 도표로 만들 수 있습니다. 확장 패키지는 Google 위치 선택기 위젯 및 Google Maps 위젯이라는 두 개의 기본 위젯으로 구성됩니다. Google Maps는 Google에서 제공하는 웹 매핑 서비스 응용 프로그램 및 기술입니다. 위치 선택기는 Google 맵에서 위치를 설정하기 위해 매쉬업에서 사용할 수 있습니다.
Google Maps를 사용하려면 라이선스를 받아야 합니다. 자세한 내용은 Google Maps 사용 제한 및 결제를 검토하십시오.
Google 위젯 확장 3.0.4 이상 버전부터 보안 향상 기능이 제공됩니다.
Google 위젯 확장 패키지를 사용하려면 GoogleWidgets_ExtensionPackage.zip을 다운로드하고 ThingWorx로 가져옵니다. 패키지는 다음을 ThingWorx로 가져옵니다.
Google Location Picker 위젯
Google Map 위젯
DefaultMapRegionSelectedStyle 스타일 정의(기본 맵 영역 선택 스타일)
Google 위치 선택기 위젯 및 해당 속성에 대한 자세한 내용은 Google 위치 선택기를 참조하십시오.
Google 맵 위젯 및 해당 속성에 대한 자세한 내용은 Google 맵을 참조하십시오.
Google 위젯 3.0.2 이상 버전 사용
* 
Google 위젯 3.0.2 이상 버전은 ThingWorx Platform 8.2.8+ 및 8.3.3+ 버전과만 호환됩니다.
ThingWorx에서 Google 위젯을 사용하려면 자신의 Google Maps API 키 또는 클라이언트 ID(Google Maps API for Work 라이선스용)를 가져오고 구현해야 합니다. API 키 또는 클라이언트 ID를 받으려면 Google Maps API 설명서 또는 클라이언트 ID 정보를 참조하십시오.
Google에서 만든 API 키의 업데이트에 대한 자세한 내용은 Upgrading from v2 to v3(v2에서 v3으로 업그레이드) 단원을 참조하십시오. 이전 URL https://maps.google.com/maps/api/js?sensor=false&key=YOUR_API_KEY 또는 API 키의 v2를 사용할 경우 "FOR DEVELOPMENT PURPOSE ONLY" 오류 메시지가 표시됩니다. 이 경우 API 키를 재생성해야 합니다.
API 관리에 대한 자세한 내용은 Managing APIs(API 관리)를 참조하십시오.
API 키 또는 클라이언트 ID를 받은 후 아래 단계를 수행합니다.
1. Google 위젯 확장을 폴더에 다운로드합니다.
2. ThingWorx Composer에서 하위 시스템 > PlatformSubsystem > 서비스로 이동합니다.
3. GetGoogleMapConnectionStringSetGoogleMapConnectionString을 검색하여 찾습니다.
* 
GetGoogleMapConnectionString을 선택하고 실행을 클릭하여 연결 문자열을 확인할 수 있습니다.
4. SetGoogleMapConnectionString을 선택하고 API 키가 포함된 URL을 필드에 입력합니다.
5. 입력 집합 저장을 클릭한 다음 실행을 클릭합니다.
6. 확장을 ThingWorx로 가져오고 매쉬업에 Google 위젯을 사용하기 시작합니다.
Google 위젯 3.0.1 이하 버전 사용
* 
최신 버전의 Google 위젯 확장 패키지로 업그레이드하는 것이 좋습니다.
ThingWorx에서 Google 위젯을 사용하려면 자신의 Google Maps API 키 또는 클라이언트 ID(Google Maps API for Work 라이선스용)를 가져오고 구현해야 합니다. API 키 또는 클라이언트 ID를 받으려면 Google Maps API 설명서 또는 클라이언트 ID 정보를 참조하십시오.
Google에서 만든 API 키의 업데이트에 대한 자세한 내용은 Upgrading from v2 to v3(v2에서 v3으로 업그레이드) 단원을 참조하십시오. 이전 URL https://maps.google.com/maps/api/js?sensor=false&key=YOUR_API_KEY 또는 API 키의 v2를 사용할 경우 "FOR DEVELOPMENT PURPOSE ONLY" 오류 메시지가 표시됩니다. 이 경우 API 키를 재생성해야 합니다.
API 관리에 대한 자세한 내용은 Managing APIs(API 관리)를 참조하십시오.
API 키 또는 클라이언트 ID를 받은 후 아래 단계를 수행합니다.
1. Google 위젯 확장을 폴더에 추출합니다.
2. metadata.xml 파일의 googlemap 위젯 엔트리 아래에서 API 키 또는 클라이언트 ID를 포함하도록 Google API URL을 업데이트합니다. 업데이트된 URL의 모양은 다음 중 하나와 유사해야 합니다.
https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY
Google Maps API for Work 라이선스: <script src="https://maps.googleapis.com/maps/api/js?client=YOUR_CLIENT_ID&amp;v=3.21"</script>
3. 확장을 압축하고 확장을 ThingWorx로 가져옵니다.