也许你知道在中国有许多谷歌被禁止的服务/产品,因此开发人员无法使用如此优质的服务和产品。就像现在我在谷歌地图上遇到了一个问题。我需要通过一个已知位置获取经度和纬度,但即使我使用ditu.google.cn
服务,下面的函数仍然会请求maps.googleapis.com
应该被禁止,
var geocoder = new GClientGeocoder();
var latlng = geocoder.getLatLng(location,function(point) {
if (!point)
{
alert(location + " not found");
}
else
{
window.map.setZoom(13);
var marker = new GMarker(point);
markersArray.push(marker);
map.addOverlay(marker);
marker.openInfoWindowHtml(address);
}
});
谁能给我一些建议来解决这个障碍。 非常感谢。
答案 0 :(得分:3)
谷歌地图在中国运作。您只需使用不同的基本URL。
来自their website:Google地图API由https://maps.google.cn在中国境内投放。向中国投放内容时,请将https://maps.googleapis.com替换为https://maps.google.cn。
<script src="https://maps.google.cn/maps/api/js?key=API_KEY"
type="text/javascript">
</script>