我想使用GoogleMaps API v3。 之前,我使用的是版本2,我只是把地址和地图显示出来。 版本n°3总是可以的吗? 如果是,如何? 我总是找到有纬度,经度的脚本......但没有地址的脚本。 非常感谢,并为我可怜的英语感到抱歉。是否可以只显示地图的地图?
回答
我想你混合了Maps-Javascript-API和Static-Maps-API(当前版本是V2)。
在static-maps-API中,您可以使用地址作为中心参数。
在JavaScript-API中,您需要一个LatLng(无论是V2还是V3)。如果您只有地址,则必须使用地理编码请求来请求LatLng。
要请求LatLng,脚本是否存在? 我不想让它在网站上,但我希望LatLng提供地址,这有可能吗?如果是,在哪里? 再次感谢。 – user1278739 2012-03-19 15:46:12
是的:文档中有一个例子。 https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simple – 2012-03-19 15:59:10
非常感谢您;) – user1278739 2012-03-19 16:04:43
基本上你需要寻找一种叫geocode的东西。它是API文档的一部分。像下面将帮助:
var geocoder;
var map;
function initialize() {
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
function codeAddress() {
var address = document.getElementById("address").value;
geocoder.geocode({ 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
}
- 1. 是否可以显示混合地图?
- 2. 是否可以让内置的Google地图显示地址
- 3. 当我嵌入地图时,是否可以显示Google地图的说明?
- 4. 是否可以在没有地图的情况下显示Google地图导航?
- 5. Android和Google地图v2:是否可以显示城市名称的地图?
- 6. UIView不显示我的地图,只显示标准地图
- 7. 是否可以在laravel的dompdf中显示地图?
- 8. Google地图只显示灰色背景,而不显示地图
- 9. 是否可以将Google地图显示为圆形?
- 10. 是否可以使用Android MapView类显示地形图
- 11. 是否可以显示Google Earth地图INSIDE Excel?
- 12. 谷歌地图只是部分显示
- 13. 是否可以在Google地图或Google地球中显示3D数据?
- 14. 谷歌地图许可证显示以色列地图
- 15. openGl是否有用显示地图?
- 16. 谷歌地图只显示灰色地砖而不显示地图
- 17. 地图是否可以转换
- 18. 更新生产版本后未显示Android地图。只显示地图图块?
- 19. 一旦地图加载到单点图中,是否可以显示注释?
- 20. 谷歌地图窗口只显示地图的一部分
- 21. 是否可以隐藏(切换)主地图图层并仅显示地面叠加图像本身?
- 22. 只显示MKOverlay零件的地图
- 23. 我无法查看地图,只显示谷歌地图区域
- 24. MapView不显示谷歌地图只有灰色地图
- 25. MKMap查看显示只有网格不显示地图视图
- 26. 是否有可能重构地图内的地图内的地图
- 27. 谷歌地图可以在45度显示地形
- 28. 我们可以显示不同类型的地图视图吗?
- 29. 我想要地图只显示荷兰
- 30. Google地图只显示半屏?
你的英语非常好。 – defau1t 2012-03-19 20:00:56