|
大家好!
不知道是否有人注意到,新的Google Maps V3版本的格式,面向国内的中文版本的地图,不仅在调用地图资源时要明确使用ditu.google.cn (这一点相信大家都知道),还有一个新的语言选择的属性language=zh-CN,让你在代码中标明是要调用中国版本的地图资源,而不是国际版本。你的代码应该这样使用,就可以避免问题。
下面我给大家提供以一个代码的演示,请你们看我这里所说的这个用选择语言的属性来明确调用中国版本的地图 - 注意我画出的重点代码。 你们可以直接copy 以下的代码,贴进NotePad,然后存到一个HTML文档,就可以用浏览器直接打开这个页面了,你会看到地图是国内版本的,地标都是中文的,地图中央是天安门广场和人民英雄纪念碑。
谢谢!
Bill
===> copy 以下代码到NotePad 里,选择 HTML 文档格式, UTF-8 encoding, 然后直接用浏览器打开就可以看到地图了:
<!DOCTYPE html>
<html>
<head>
<title>Google Maps JavaScript API v3 Example: Map Simple</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<style> html, body, #map_canvas
{
margin: 0; padding: 0; height: 90%;
}
</style>
<script src="http://ditu.google.cn/maps/api/js?language=zh-CN&sensor=false"></script>
<script>
var map;
function initialize()
{
var mapOptions =
{
zoom: 15,
center: new google.maps.LatLng(39.904675,116.398779),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map_canvas"></div>
</body>
</html>
|
|