2013-03-06 72 views
1

我用我的觀點的一些代碼,在地圖中查看指針城市與州名稱

<body onload="initialize()"> 
    <div id="map_canvas" class="span8" style="height:400px"></div> 
</body> 

<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBl7fhDpSzGAqljlW7OCJZBsq6oDlGeckw&sensor=false"></script> 
<script src="<?php echo $BASE?>scripts/analytics/standard_prospects_physicallocations.js" type="text/javascript"></script> 

我從服務器端控制器獲得城市&國家的名字,但我想告訴指向那些城市。如何做呢?如果你有任何參考,然後建議我。

+0

通過該城市和州的名稱,你可以找到它的經度和緯度,然後你就可以使用經度和緯度來顯示地圖上的指針。 – 2013-03-06 12:01:42

回答

1

我不認爲我們可以用他們的名字來標記州/市,除非我們有相關的經緯度。

如果你有一組城市或州的邊界的緯度/經度,這可以標記爲多邊形。

我發現,Google Geo Charts可以幫助您標記區域。

同樣,您可以快速參考check this

0

Geocoding將是從城市/州組合中找出緯度/經度的方法。

另一方面。這將會更容易(往返時間更便宜,請求更少(這是有限的))來從與城市名稱/州相同的來源檢索經緯度。

一旦你有了經緯度,它就會成爲一個繪製標記的例子。

+0

你會給我jQuery中的函數來獲取latlong值嗎? – 2013-03-06 12:12:09

+0

對不起,我不使用jquery。 js一直在這裏。 – Rafe 2013-03-06 12:17:10

相關問題