Gna*_*air 42 google-maps latitude-longitude
我想根据经度和纬度在我的网页上显示谷歌地图.第一个用户想要在两个文本框中输入经度和纬度.然后点击提交按钮我必须在谷歌地图中显示相应的位置.而且我还要在其上显示天气报告.怎么做?谢谢.
jsw*_*jsw 99
创建一个像这样的URI:
http://maps.google.com/?q=[lat],[long]
例如:
http://maps.google.com/?q=-37.866963,144.980615
或者,如果您使用的是JavaScript API
map.setCenter(new GLatLng(0,0))
Run Code Online (Sandbox Code Playgroud)
这个和其他有用的信息来自这里:
http://code.google.com/apis/maps/documentation/javascript/reference.html#Map
Gna*_*air 20
这是通过传递经度和纬度来显示谷歌地图的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>
Run Code Online (Sandbox Code Playgroud)