如何获取基于经纬度的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