我想制作一个网络应用程序,将获得2位置和他们的邮政编码,并显示在谷歌地图上的结果。例如,我选择了2个城市或国家,根据我的要点用彩色线条显示路线图。谷歌地图整合到网站
3
A
回答
3
最好的地方,看起来是谷歌地图API V3文档 - 我建议V3,因为它们不支持V2了
主要文件:http://code.google.com/apis/maps/documentation/javascript/
样品:http://code.google.com/apis/maps/documentation/javascript/examples/index.html
简单方向示例: http://code.google.com/apis/maps/documentation/javascript/examples/directions-simple.html
基本上你需要有两个坐标,虽然你可以使用街道地址,并将其传递给API,它会转到Google Ge结果,然后绘制它。易如反掌!
2
这段代码保存为location.html
<!DOCTYPE html>
<html>
<head>
<title>Google Maps JavaScript API v3 Example: Map Geolocation</title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="UTF-8">
<link href="map.css" rel="stylesheet" type="text/css">
<!--
Include the maps javascript with sensor=true because this code is using a
sensor (a GPS locator) to determine the user's location.
See: http://code.google.com/apis/maps/documentation/javascript/basics.html#SpecifyingSensor
-->
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var siberia = new google.maps.LatLng(37.625364,-122.423905);
function initialize() {
var myOptions = {
zoom:19,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var infowindow = new google.maps.InfoWindow({
map: map,
position: siberia,
content: 'Location found using HTML5.'
});
var marker = new google.maps.Marker({
position: siberia,
map: map,
title: "omt"
});
map.setCenter(siberia);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map_canvas"></div>
</body>
</html>
这段代码保存为map.css
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#map_canvas {
height: 100%;
}
@media print {
html, body {
height: auto;
}
#map_canvas {
height: 650px;
}
}
相关问题
- 1. 整合谷歌文档到网站
- 2. 整合谷歌地图android
- 3. 谷歌地图整合probleme
- 4. 谷歌网站地图
- 5. 整合谷歌形式进入网站
- 6. 整合谷歌地图与Django
- 7. 音乐网站谷歌地图
- 8. 谷歌地图HTML响应网站
- 9. 谷歌迷你忽略网站地图
- 10. 谷歌网站地图和.NET 1.1
- 11. 提交谷歌XML网站地图
- 12. 谷歌网站字体谷歌网站
- 13. 将谷歌日历整合到我的网站中
- 14. 谷歌地图 - 使用网站上的地址显示地图
- 15. 谷歌网站管理员不接受我的网站地图
- 16. 谷歌网站管理员工具:网站地图不索引?
- 17. MVC网站建设xml网站地图为谷歌
- 18. HTML到谷歌网站
- 19. 添加网站到谷歌
- 20. 谷歌网站地图索引 - 网站地图的位置与参数
- 21. C#脚本,谷歌地图整合到Unity3D错误
- 22. 如何将谷歌地图整合到struts2应用程序中
- 23. 谷歌地图根据用户信息到网站
- 24. asp.net +谷歌地图API,添加标记到网站
- 25. 尝试将谷歌地图API添加到我的网站
- 26. 谷歌地图嵌入到网站没有弹出窗口
- 27. 导出整个谷歌网站
- 28. 结合谷歌地图API和谷歌地图数据API
- 29. 谷歌地图没有显示好,直到我调整网页
- 30. 谷歌地图地铁站问题
我非常感谢全额您的回答。如果您向我发送一段代码,我会按照我的要求在代码中完成修改并完成修改。我看到你的最后一个链接与我的问题完全相关,但我添加了更多位置,并附上了我的应用程序。最好的问候 – Mani 2011-03-04 09:19:03
有一件事地图尺寸是如此之大,我们需要一个3×3英寸 – Mani 2011-03-04 09:22:43
关于地图大小,你可以把它放在一个具有风格宽度和高度设置的div中。例如。
– m4rc 2011-03-04 10:02:20