【问题标题】:show pointers in map on city & state name在地图上显示城市和州名的指针
【发布时间】:2013-03-06 19:20:12
【问题描述】:

在我看来,我正在使用一些代码,

<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>

我从服务器端控制器获取城市和州名,但我想显示指向这些城市的指针。怎么做到呢?如果您对此有任何参考,请建议我。

【问题讨论】:

  • 通过该城市和州名,您可以找到它的经纬度,然后您可以使用纬度和经度在地图上显示指针。

标签: asp.net-mvc html google-maps jquery


【解决方案1】:

我认为我们不能用他们的名字来标记州/城市,除非我们有相关的纬度/经度。

如果您有城市或州边界的纬度/经度集,则可以将其标记为多边形。

我发现,Google Geo Charts 可以帮你标记区域。

同样,您可以check this 作为快速参考。

【讨论】:

    【解决方案2】:

    Geocoding 将是从城市/州组合中找出纬度/经度的方法。

    另一方面。从与城市名称/州相同的来源检索纬度/经度会更容易(往返时间更便宜,请求更少(有限))。

    一旦你有了纬度/经度,它就变成了作为标准绘制标记的情况。

    【讨论】:

    • 能否请你给我在 jquery 中获取 latlong 值的函数?
    • 对不起,我不使用 jquery。 js一直到这里。
    猜你喜欢
    • 1970-01-01
    • 2023-04-05
    • 2013-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-18
    相关资源
    最近更新 更多