내가 Google지도로 Visual Business GeoMap을 사용하는 방법은 무엇인가요?
My.view.xml GOOGLEMAPS
에 GeoMap 명소와 전설을 추가 할이가 작동 <l:FixFlex>
<l:flexContent>
<vk:MapContainer autoAdjustHeight="true">
<vk:content>
<vk:ContainerContent titile="test">
<vk:content>
<vbm:AnalyticMap id="map"></vbm:AnalyticMap>
</vk:content>
</vk:ContainerContent>
</vk:content>
</vk:MapContainer>
</l:flexContent>
</l:FixFlex>
My.controller.js
var mapDom = this.getView().byId("map").getDomRef();
onAferRendering: function() {
jQuery.sap.includeScript(
"https://maps.googleapis.com/maps/api/js?key=XXX",
null,
function() {
...
mainmap =new google.maps.Map(mapDom, mapProp);
}
}
, GoogleMap으로 성공적으로 추가됩니다.
하지만 AnalyticMap에 스팟을 추가하면 googlemaps가 사라집니다. AnalyticMap 및 Spots 만 표시됩니다.
<l:FixFlex>
<l:flexContent>
<vk:MapContainer autoAdjustHeight="true">
<vk:content>
<vk:ContainerContent titile="test">
<vk:content>
<vbm:AnalyticMap id="map">
<vbm:vos>
<vbm:Spots items="{/Spots}" click="onClickItem" contextMenu="onContextMenuItem">
<vbm:Spot position="{pos}" tooltip="{tooltip}" type="{type}" text="{text}" click="onClickSpot" contextMenu="onContextMenuSpot" />
</vbm:Spots>
</vbm:vos>
</vbm:AnalyticMap>
</vk:content>
</vk:ContainerContent>
</vk:content>
</vk:MapContainer>
</l:flexContent>
</l:FixFlex>
는 어떻게이 두 가지를 결합
Explored
데모를 사용할 수 있습니까? Google지도 및 GeoMap의 두 마커를 모두 사용할 수 있습니까?
마커 만 사용하고 있다고 생각했지만 마커에 데이터를 쓸 수 없습니다 (단, 마커에 쓸 수있는 방법은 없습니다). 또한 GeoMap에 Legend가 필요합니다.
답변 해 주셔서 감사합니다. 하지만 Spot은'click' 이벤트 만 제공하고'hover' 이벤트는 지원하지 않는 것 같습니다. – Tina
어쨌든 호버를 사용하지 마십시오. 휴대 기기에서는 사용할 수 없으므로 Fiori의 생각에 잘 맞지 않습니다. 정말로 필요하다면 Google지도를 사용하되 둘 다 사용하지 마십시오. – jpenninkhof
올바른 설정을 찾을 수있는 포인터와 URL을 Google지도를 통합하는 방법을 알려줄 수 있습니까? 이것에 관해 무엇인가 발견 할 수 없었다. – Carsten