对于Google Map / Yahoo Map,我绝对是新手。我想知道从技术上来说是否可以动态地显示任何国家的任何城市(我的意思是通过传递参数),然后在城市附近的地图上显示一些图片?

谢谢。

最佳答案

您可以通过多种方式完成此任务,其中一些方法比其他方法更漂亮。


您可以使用GInfoWindow在任何位置显示带有图片的弹出窗口。
您可以使用http://code.google.com/p/gmaps-utility-library-dev/这里提供的便捷库之一来帮助您显示这些图像。
但是,我建议使用http://econym.org.uk/gmap/ewindows.htm创建类似于GInfoWindow的窗口,但该窗口由您设置样式。只需对窗口设置样式,使其看起来就像是一张覆盖的图片。
您可以选择无所事事的z-index和使用jQuery之类的JavaScript库进行手动定位。


另外,要回答问题的开头,可以,您可以使用GMap的.setCenter()方法将地图重新​​聚焦到任何地方。 setCenter(),GInfoWindow等文档可在http://code.google.com/apis/maps/documentation/reference.html上找到。

10-01 23:20
查看更多