简单使用Google Map
来源:互联网 发布:阿富汗现状知乎 编辑:程序博客网 时间:2024/05/21 17:29
首先用要使用地图的网站域名注册一个Google map 密钥。
引入一个JavaScript <script src="http://ditu.google.cn/maps?file=api&v=2&key=ABQIAAAAJC6UKB3-X-noiqdp_wSqmhTSqQr7Z0KM5RHdYSFpkOjhAO0fZBR2amJK69TtOQhEQ0sI3ovCk2Ro9w&hl=zh-CN" type="text/javascript"></script>
然后编写另外一个JavaScript
<script type="text/javascript">
var map = null;
var geocoder = null;
var marker;
function initialize()
{
if (GBrowserIsCompatible())
{
map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl()); //加入地圖縮放工具
map.addControl(new GMapTypeControl()); //加入地圖切換的工具
map.addMapType(G_PHYSICAL_MAP); //加入地形圖
map.setCenter(new GLatLng(39.917, 116.397), 13);
map.enableGoogleBar();
map.addControl(new GOverviewMapControl());
geocoder = new GClientGeocoder();
}
var loadingGoogle=window.parent.document.getElementById("loadingGoogle");
if(loadingGoogle)
loadingGoogle.style.display="none";
}
function createMarker(point,title,html)
{
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function()
{
marker.openInfoWindowHtml(
html,
{
maxContent: html,
maxTitle: title}
);
});
return marker;
}
function showAddress(address)
{
if (geocoder)
{
geocoder.getLatLng(
address,
function(point)
{
if (!point)
{
alert(address + " not found");
}
else
{
if(marker)
{
map.removeOverlay(marker); //移除上一個點
}
map.setCenter(point, 13);
var title = "地址";
marker = createMarker(point,title,address);
map.addOverlay(marker);
marker.openInfoWindowHtml(
address,
{
maxContent: address,
maxTitle: title}
);
}
}
);
}
}
</script>
然后:<body onload="initialize();showAddress(<%=request.getParameter("address")%>)" onunload="GUnload()">
<div id="map" style="width: 500px; height: 300px">
</div>
</body>
<%=request.getParameter("address")%>这个就是要显示的地址。
就是这样简单。
- 简单使用Google Map
- android google map 的简单使用
- [Android] Google Map的简单使用
- Google Map 简单应用
- Android Google Map的简单使用(一)
- google map的使用
- 使用Android Google Map
- Android Google map使用
- Google Map 截图使用
- Google Map的简单应用
- google map的简单二次开发
- 简单的Google Map程序
- google map的简单二次开发
- Google Map V3 简单操作
- 在asp使用Google map
- Android应用程序使用Google Map
- Android上使用Google Map
- Android Google map使用心得
- What have I done for?
- 想在编程方面发展的人看看 对你有好处的 !希望你能全部看完
- 使用trac进行项目管理
- (二十一)红与黑 - 6
- RAC root.sh Oracle CRS stack is already configured and will be running under init(1M) 的解决方法
- 简单使用Google Map
- (二十一)红与黑 - 7
- 关于SQLServer2005的学习笔记——生日问题
- RGB 到灰度值
- (二十一)红与黑 - 8
- Vs2008开发asp.net常见知识集锦
- 我的程序人生在哪里
- c# 多播委托 和匿名方法
- (二十一)红与黑 - 9