如何获取基于经纬度的Google地图?
我想根据经度和纬度在我的网页上显示Google地图。 第一个用户想要在两个文本框中input经度和纬度。 然后点击提交button,我必须在谷歌地图上显示适当的位置。我也想显示它的天气报告。怎么做? 谢谢。
创build一个这样的URI:
http://maps.google.com/?q=%5Blat%5D,%5Blong%5D
例如:
http://maps.google.com/?q=-37.866963,144.980615
或者,如果您使用的是JavaScript API
map.setCenter(new GLatLng(0,0))
这和其他有用的信息来自这里:
http://code.google.com/apis/maps/documentation/javascript/reference.html#Map
这是通过传递你的经度和纬度来显示谷歌地图的JavaScript。
<script> function initialize() { var myLatlng = new google.maps.LatLng(-34.397, 150.644); var myOptions = { zoom: 8, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); } function loadScript() { var script = document.createElement("script"); script.type = "text/javascript"; script.src = "http://maps.google.com/maps/api/js?sensor=false&callback=initialize"; document.body.appendChild(script); } window.onload = loadScript; </script>
你有没有通过谷歌的地理编码API。 以下链接可帮助您开始使用: http : //code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests