如果我使用以下内容嵌入谷歌地图(这是 iframe 上的 src 属性):
http://maps.google.com/maps?q=37.421770,-122.08448&output=embed
map 上有两个标记——一个是我传入的纬度/经度(绿色箭头),另一个是常规标记。
有没有办法消除第二个标记?
最佳答案
看起来您正在查询字段中发送您的坐标。
这似乎意味着您正在谷歌地图上搜索这些坐标附近的东西。它似乎找到了一件事,并在您查询的坐标旁边为您提供搜索结果。
删除 &embed 参数表明情况确实如此:
http://maps.google.com/maps?q=37.421770,-122.08448
我建议阅读 Google's static maps API instructions更仔细地构建一个仅显示标记而不是查询点的 URL。像这样:
http://maps.google.com/maps/api/staticmap?zoom=14&size=512x512&maptype=roadmap&markers=color:blue|label:|37.421770,-122.08448&sensor=false
祝你好运!
关于google-maps - 嵌入谷歌地图 - 如何消除不需要的标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2344137/