2015-10-21 37 views
0

我正在使用SAPUI5 Google地圖庫。它適用於一個標記,但我需要根據列表添加多個標記。我如何將所有這些項目添加到地圖?SAPUI5 Google地圖庫:通過列表的多個標記

<Map height="500px" zoom="10" lat="52,03838" lng="5,67866"> 
<markers> --> add items="{/GmapMarkers}" ???? 
<Marker lat="{lat}" lng="{lng}" info="{info}" /> 
</markers> 
</Map> 

基於對/ GmapMarkers的項目,我想填補了地圖。 這可能嗎?

克 漢斯

回答

0

我想你可以使用聚合結合。以下是http://jasper07.secondphase.com.au/openui5-googlemaps/的示例。尋找Marker cluster

<mvc:View xmlns:mvc="sap.ui.core.mvc" xmlns:gmaps="openui5.googlemaps" controllerName="sampleController"> 
     <gmaps:Map lat="33.408495" lng="-104.521889" width="950px" height="475px" zoom="4" zoomControl="true"> 
      <gmaps:markerCluster> 
       <gmaps:MarkerCluster markers="{/features}"> 
        <gmaps:markers> 
         <gmaps:Marker lat="{geometry/coordinates/1}" lng="{geometry/coordinates/0}" info="{properties/city}" icon="http://www.w3schools.com/googleapi/pinkball.png"></gmaps:Marker> 
        </gmaps:markers> 
       </gmaps:MarkerCluster> 
      </gmaps:markerCluster> 
     </gmaps:Map> 
    </mvc:View> 
+0

謝謝HHLCKS。它正在工作:-) – Hans

+0

不客氣。你能將答案標記爲正確嗎? :) – hhllcks