我是谷歌地图的新手。我在 php 变量$cityname
中有一个城市名称。
我想显示该城市名称的谷歌地图。如何发出 API 请求来绘制谷歌地图?我只知道如何使用纬度和经度值绘制它。
像这样的东西:var markerPosition = new google.maps.LatLng(40.782865, -73.965355)
.如何仅使用地理编码方法?像这样的东西并绘制地图。
http://maps.google.cn/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
也许这个例子对你有用:https://developers.google.com/maps/documentation/javascript/examples/geocoding-simple
应将正确的address
值传递给地理编码器
var address = <?php echo $cityname; ?>
地理编码器可检索纬度和经度值(请参见results[0].geometry.location
)。然后,您可以使用它们(即设置中心和标记)显示地图。
希望对您有所帮助。