2009-07-24 195 views
18

我知道我可以使用Google Maps API来做到这一点,但是您知道是否有方法在嵌入式Google地图中更改标记吗?我可以更改Google地图嵌入式地图(iframe)中的标记吗?

我想替换"B" buttonmarker with just a dot in the middle的默认“A”按钮。

+0

想要创建自定义图标吗?另请查看Google Map API参考资料:http://code.google.com/apis/ajax/playground/ – Petrogad 2009-07-24 04:13:58

+1

不,只需更改其他Google地图图标的默认图标即可。我想也许你可以添加一个参数到iframe的URL来指定标记。 – ana 2009-07-24 04:38:59

回答

27

我还没有玩过嵌入谷歌地图(我通常直接进入API这样的东西)。我试了几种方法:

  • 我想,也许嵌入语法将会与静态地图API相同。所以我抓住了一个静态地图网址,从中复制了标记参数并尝试将其粘贴到iFrame网址中。这并没有太多的工作。

  • 我创建了一个Google MyPlaces并自定义了marker以使用您提供的那个。这创建了一个Test map,它有适当的标记图标。然后,我抓住嵌入代码并将其卡在test page上,瞧!

4

其实我有同样的问题,但没有使用任何上述方法的,以为我分享:

如果你只想要一个标志,因为我没有,但不希望使用然后,API只是愚弄谷歌以为您想使用GET变量“SADDR”和“DADDR”的路线规划

“SADDR”定义您的起始位置(邮政编码,街道名+号码,等等)

只定义saddr并离开默认情况下,daddr和Google地图仍然会将“A”(您的起始位置)的标记显示在您想要的位置,所有这些都在不带API的iframe中显示。

相关问题