我的目标是通过他们提供的HTML嵌入代码将自定义地标添加到Google地图。这甚至可能吗?
我们将使用以下代码作为示例:
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"
src="https://maps.google.co.uk/maps?f=q&source=s_q&hl=en&
amp;q=Buckingham+Palace,+London,+Greater+London+SW1A+1AA,+United+Kingdom&aq=&
amp;sll=54.939216,-1.599162&sspn=0.810981,2.368927&ie=UTF8&geocode=FTTZEQMdvtX9_w&
amp;split=0&hq=&hnear=Buckingham+Palace,+London+SW1A+1AA,+United+Kingdom&t=m&z=14&
amp;ll=51.501364,-0.14189&output=embed"></iframe>
我意识到有更好的方法可以实现,但我需要将此代码放在短代码标记之间,这些标记似乎只接受iFrame中的嵌入式HTML代码。虽然如果有人有任何他们认为可能与短代码一起使用的替代建议,他们非常欢迎。
答案 0 :(得分:1)
我认为这已在这里得到解答: Can I change the marker in a Google Maps embedded map (iframe)?
如果这是关于WordPress的短代码,您可能还会找到一个使用Google Maps API的插件,并提供短代码界面和使用自定义标记的可能性。这个至少声称这样做: http://wordpress.org/extend/plugins/google-map-shortcode/
或者您甚至可以自己编写插件代码,或者只是使用Google Maps API和Shortcode API在您的主题中实现此功能: http://codex.wordpress.org/Shortcode_API