大佬教程收集整理的这篇文章主要介绍了HTML – 制作Google Map mashup的最简单方法?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<td>El Cerrito,CA</td> <td>Corvallis,OR</td> <td>Morganton,NC</td> <td>New York,NY</td> <td>San Diego,CA</td>
使用每个位置的图钉生成Google Map的最简单方法是什么?
<head> <script type="text/javascript" href="http://maps.google.com/maps? file=api&v=2&key=xxxxx"> function createMap() { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(37.44,-122.14),14); } </script> </head> <body onload="createMap()" onunload="GUnload()">
Google地图中的所有内容均基于纬度(纬度)和经度(lng).
因此,要创建一个简单的标记,您只需使用lat和lng创建一个GMarker.
var where = new GLatLng(37.925243,-122.307358); //Lat and Lng for El Cerrito,CA var marker = new GMarker(wherE); // Create marker (Pinhead thingy) map.setCenter(wherE); // Center map on marker map.addOverlay(marker); // Add marker to map
但是,如果您不想查看每个城市的Lat和Lng,您可以使用Google的地理编码器.下面是一个例子:
var address = "El Cerrito,CA"; var geocoder = new GClientGeocoder; geocoder.getLatLng(address,function(point) { if (point) { map.clearOverlays(); // Clear all markers map.addOverlay(new GMarker(point)); // Add marker to map map.setCenter(point,10); // Center and zoom map on marker } });
所以我只想从GeoCoder创建一个每个城市的GLatLng数组,然后在地图上绘制它们.
以上是大佬教程为你收集整理的HTML – 制作Google Map mashup的最简单方法?全部内容,希望文章能够帮你解决HTML – 制作Google Map mashup的最简单方法?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。