【发布时间】:2010-07-31 04:10:57
【问题描述】:
我使用 API 为我的网站创建了 Google 地图。它指向正确的位置,但问题是它没有显示位置名称。
请参阅:http://myrtlebeachsweeps.com/ticket/angelos-steak-and-pasta。放大。请注意,地图显示了 Cancun Lagoon Golf 的名称,但没有显示 Angelo's 的名称。
This direct Google maps link 显示正确的位置和名称。两个位置相同,但它没有在我的站点中显示位置名称。
请帮忙。
更新:
(来自 OP) Link to the main JavaScript used.
地图激活码:
<script type="text/javascript">
function LoadMapSearchControl()
{
var options = { //zoomControl : GSmapSearchControl.ZOOM_CONTROL_ENABLE_ALL, // url : "http://www.google.com/corporate/index.html", idleMapZoom : 16, //activeMapZoom : GSmapSearchControl.ACTIVE_MAP_ZOOM }
new GSmapSearchControl( document.getElementById("mapsearch"), "<? echo"$cmpyaddress"?>", options );
}
GSearch.setOnLoadCallback(LoadMapSearchControl);
</script>
【问题讨论】:
-
在谷歌地图上显示名字是什么意思?提供 Google 地图页面的链接,或提供正确行为的图片。
-
感谢 Brock Adams,我的意思是它在放大谷歌地图但不在我的网站中时显示正确的位置和位置名称,请帮助我链接是 maps.google.com/…
-
请提供一些代码。您似乎没有在代码中指定位置名称 - Google 地图不会自行确定。
-
@Pekka:他已经给予了足够的。 (虽然包括代码肯定会更好。)这似乎是谷歌地图中的一个错误。例如,在一般区域中搜索:maps.google.com/…。请注意,未指定原始位置。但是安杰洛的名字确实出现了。
-
@Brock 是的,但 shahul 说的是自定义地图。标记在源代码中缺少位置的名称,并且不会自动出现。当您在自己的地图中指定标记时,您需要为其命名。还是我忽略了什么?
标签: javascript google-maps google-maps-api-3