回答
注:如果您已经有经度/纬度,请参阅Alteveer’s answer。
您需要使用地理定位服务才能获取纬度/经度。谷歌地图已建成之一: http://code.google.com/apis/maps/documentation/javascript/services.html#Geocoding
这里有一个如何使用它的一个例子:
<!-- Placeholder for the Google Map -->
<div id="map" style="height: 512px;">
<noscript>
<!-- http://code.google.com/apis/maps/documentation/staticmaps/ -->
<img src="http://maps.google.com/maps/api/staticmap?center=1%20infinite%20loop%20cupertino%20ca%2095014&zoom=16&size=512x512&maptype=roadmap&sensor=false" />
</noscript>
</div>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
// Define the address we want to map.
var address = "1 infinite loop cupertino ca 95014";
// Create a new Geocoder
var geocoder = new google.maps.Geocoder();
// Locate the address using the Geocoder.
geocoder.geocode({ "address": address }, function(results, status) {
// If the Geocoding was successful
if (status == google.maps.GeocoderStatus.OK) {
// Create a Google Map at the latitude/longitude returned by the Geocoder.
var myOptions = {
zoom: 16,
center: results[0].geometry.location,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"), myOptions);
// Add a marker at the address.
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
} else {
try {
console.error("Geocode was not successful for the following reason: " + status);
} catch(e) {}
}
});
</script>
这回答了与被问到的不同的问题。问的问题是:给定LATITUDE/LONGITUDE,在地图上显示地图或标记。这个答案是:给定一个地址,在地图上显示一个标记。 **如果已经有lat/long **,那么看到'//在地址上添加一个标记'下的行以显示一个标记。或者如果想要打开一张新地图,请参阅[Alteveer的回答](https://stackoverflow.com/a/7135770/199364)。 – ToolmakerSteve
史蒂夫,这很棒。 (糟糕!)我给这个答案添加了一个注释。 – Jim
- 1. 如何让Google地图根据纬度/经度显示位置
- 2. 以min为单位显示Google地图纬度/经度为max纬度/经度
- 3. 使用纬度/经度显示在Yahoo地图上的位置
- 4. 经纬度坐标
- 5. 使用jquery mobile显示使用经纬度的地图位置
- 6. 将纬度经度坐标转换为图像地图坐标
- 7. 使用经纬度坐标制作Google地图
- 8. 使用经度/纬度在国家地图上标记位置
- 9. GoogleMaps API - 坐标(经度,纬度)地址
- 10. Javascript谷歌地图,以纬度和经度坐标显示标注
- 11. 更改坐标经纬度和纬度
- 12. 如何显示地图并获取中心坐标 - 经度和纬度?
- 13. 争夺纬度经度坐标的JavaScript
- 14. 经度/纬度显示
- 15. 不显示位置,但显示经度和纬度
- 16. 经度,纬度到XY坐标转换
- 17. 从鼠标位置获取地图纬度经度
- 18. MonoDroid将位置纬度经度Double转换为坐标
- 19. 3D坐标经度和纬度
- 20. 如何将Google地图放置到经纬度位置?
- 21. 随机纬度经度坐标
- 22. 数据库经纬度坐标示例
- 23. 纬度和经度UTM坐标
- 24. 获取谷歌地图纬度和经度坐标
- 25. 寻找纬度/经度坐标在谷歌地图URL
- 26. 用于在地图上显示地址的纬度和经度
- 27. Google Maps API地理位置+纬度/经度
- 28. 地图经度和纬度
- 29. Javascript和bing地图,显示地址的地图(不使用经度/纬度)
- 30. Shape文件:XY坐标和经度/纬度坐标
我问过相同的,他们回答 - > http://stackoverflow.com/questions/ 8766116 /如何得到xy数字在谷歌地图上点击每次点击 – SamekaTV
@SamekaTV - 该链接是OPPOSITE的目标(点击地图,获取经度/纬度)。这个问题是一个已知的经度/纬度,如何显示该位置的地图。 (或者也许shahmeer问了相关问题,如何在已经打开的地图上显示该位置的标记。) – ToolmakerSteve
详细的博客:http://sforsuresh.in/display-google-map-locations-使用纬度经度/ –