2013-03-06 89 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

相关问题