我有一个列表,当我从一个下拉列表中选择一个国家时iam显示城市。现在每个城市都显示谷歌地图图标。当点击图标时,iam在facebox的iframe中显示该城市的谷歌地图。代码对于iframe是;
<iframe width='425' height='350' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' src='https://maps.google.com/maps?q=***$cityName***&hl=en&ie=UTF8&ll=37.0625,-95.677068&spn=42.224734,56.513672&t=m&z=4&output=embed'></iframe>
但它没有显示谷歌地图中的特定城市。请看看它并建议我该怎么做以获得该特定城市。我也有国名。
提前完成;
答案 0 :(得分:1)
从网址中删除ll
- 参数。
提供ll
- 参数时,地图位于通过ll
- 参数指定的位置,而不是通过q
指定的地址(成功地进行地理编码)时 - 参数。
答案 1 :(得分:0)
您正在寻找reverse geocoding,可帮助您在加载地图时自动获取您所在国家/地区的城市。
您可以找到反向地理编码列表here
您可以阅读Google Geocoding API以了解更多信息。