【问题标题】:Google Maps Embedding without Arrow Marker没有箭头标记的谷歌地图嵌入
【发布时间】:2018-09-14 21:54:54
【问题描述】:

我正在尝试仅使用经度和纬度坐标(从 MySQL 数据库提供)嵌入 Google 地图。到目前为止,我已经相当成功,但我还有最后一个障碍我正在努力解决。这是我的嵌入代码:

<iframe width="250" height="193" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=<?=$result_array['lat']?>,<?=$result_array['long']?>&amp;aq=&amp;sll=<?=$result_array['lat']?>,<?=$result_array['long']?>&amp;sspn=0.000647,0.001246&amp;t=m&amp;gl=us&amp;ie=UTF8&amp;ll=<?=$result_array['lat']?>,<?=$result_array['long']?>&amp;spn=0.011505,0.018239&amp;z=15&amp;output=embed"></iframe>

我已经到了一个地步,只使用一组坐标,我就可以在地图上精确定位正确的位置,但该位置标有箭头和相关地标。有谁知道摆脱绿色箭头的方法吗?

这就是我所说的:http://jsfiddle.net/9fmwM/6/

【问题讨论】:

  • 这可能对您有所帮助,可能是重复的问题? stackoverflow.com/questions/2344137/…
  • 似乎是同一个问题,但答案不包括嵌入式地图。如果可能,我想避免使用静态地图 API。

标签: html google-maps google-maps-api-3 google-maps-embed


【解决方案1】:

你可以使用saddr参数代替q参数:

<iframe style="min-height: 99%; width: 100%;" 
        frameborder="0" scrolling="no" 
        marginheight="0" 
        marginwidth="0" 
        src="https://maps.google.com/maps?f=q&amp;saddr=37.42216,-122.083737&amp;source=s_d&amp;hl=en&amp;z=15&amp;output=embed"></iframe>

http://jsfiddle.net/doktormolle/kUsCP/

【讨论】:

  • 由于saddr 用于行车路线,它似乎会在道路上选择最接近指定坐标的点。虽然它只显示标记而不显示箭头,但不幸的是我需要比这更准确的一点。感谢您指出这一点。
  • 不工作了。
【解决方案2】:

Click here 创建一个没有标记的嵌入谷歌地图并选择选项只显示一个区域的地图!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 2023-03-30
    • 2014-11-16
    • 2018-09-26
    • 2015-05-18
    • 1970-01-01
    相关资源
    最近更新 更多