我以前用过android的Google MAP,但现在我想在我的网页中使用它。我的想法是,我有一个网页,其中有一个文本框。当我将进入美国然后它必须向我显示美国的卫星视图。我没有使用过任何带有HTML的Google地图。一个想法是使用Php卷曲,任何人都可以告诉我该怎么做?在html中使用谷歌地图APi
回答
如果发送解析请求,以谷歌的地理编码,例如,对于“美国”:
http://maps.googleapis.com/maps/api/geocode/json?address=USA&sensor=false
你会得到一个JSON结果。这一结果的一部分将视区:
"viewport" : {
"northeast" : {
"lat" : 64.73664149999999,
"lng" : -30.14648320
},
"southwest" : {
"lat" : -5.70344770,
"lng" : -161.27929880
}
}
也可作为XML:
http://maps.googleapis.com/maps/api/geocode/json?address=USA&sensor=false
这些都是涵盖了美国的整个区域的矩形的边界。
使用这些坐标,您可以继续使用“正常”的Google Maps API示例,并让地图精确显示边界框。
使用Map's constructor中的fitBounds
参数。 fitBounds
是LatLngBounds
类型的对象,您需要从视口的坐标中构建该对象。
这并不是完全微不足道,但绝对有可能。您可以使用PHP创建第一个XML请求,然后输出JavaScript以生成地图。
好的答案。次要问题:您的文本是关于XML的,但您的示例网址和代码适用于JSON。 –
@John很好的捕获,修复和感谢! –
糟糕...您的示例结果中仍然有JSON,而不是XML。 –
- 1. 使用谷歌地图API
- 2. 使用谷歌地图api
- 3. 谷歌静态地图没有使用谷歌地图API
- 4. 谷歌地图api
- 5. 谷歌地图API
- 6. 谷歌地图API
- 7. 谷歌地图API
- 8. 谷歌地图API
- 9. PlaceAutoComplete在谷歌地图Api
- 10. 谷歌地图API在IE9
- 11. 谷歌地图API中SWIFT3
- 12. 使用谷歌图表API与谷歌静态地图
- 13. Android谷歌地图API与JavaScript谷歌地图API
- 14. 结合谷歌地图API和谷歌地图数据API
- 15. 谷歌地图地方api
- 16. 谷歌地图API V3在地图
- 17. 如何使用谷歌地图API在谷歌地图上绘制矩形
- 18. 谷歌地图api图
- 19. 谷歌地图花柱(API) - 使用JavaScript
- 20. 使用Mapstraction或谷歌地图api V3?
- 21. 风格使用谷歌地图API
- 22. 使用谷歌地图API由学校
- 23. 如何使用谷歌地图API V3
- 24. 发送使用谷歌地图API
- 25. 使用MarkerPlace与谷歌地图JS API
- 26. 如何使用谷歌地图API
- 27. 使用谷歌地图js api v3
- 28. Ajax请求使用谷歌地图API
- 29. 约束和使用谷歌地图API
- 30. 通过使用谷歌地图API的
你看过Google Maps API的例子吗? –
是的,但我还没有找到任何的HTML – Sharpzain120
不知道你的意思。他们都是HTML的,不是吗? –