谷歌地图 api 方向 javascript 变量

发布于 2024-11-09 05:00:22 字数 790 浏览 0 评论 0原文

由于地图上标记的信息窗口,我在加载地图时遇到错误。在信息窗口中,我想要一个指示链接,因此我要在 URL 中传递目的地坐标。但它不喜欢我使用的语法,但我没有收到任何错误。

var contentString2 = '<div id="content">'+
'<div id="siteNotice">'+
'</div>'+
'<h3 id="firstHeading" class="firstHeading"><a name="FLOSSMOOR STATION RESTAURANT & BREWERY"></A><strong><A HREF="redirect.cfm?address=http://www.flossmoorstation.com" TARGET="_blank">FLOSSMOOR STATION RESTAURANT & BREWERY</A></strong></h3>'+
'<div id="bodyContent">'+
'<p><a href="index.cfm?in='document.write(initialLocation);'+'&'+'document.write(myLatlng2);'+'">Directions</a></p>'+
'</div>'+
'</div>';

使用信息窗口的这个变量,我会在没有地图加载的情况下得到可爱的灰色屏幕,还有更好的方法来制作信息窗口 div 吗?谢谢!

I am running into an error loading my map because of my info window for a marker on my map. In the info window I want a link for the directions, so I was going to pass the destination coordinates in the URL. But it does not like the syntax I am using, I am getting no errors though.

var contentString2 = '<div id="content">'+
'<div id="siteNotice">'+
'</div>'+
'<h3 id="firstHeading" class="firstHeading"><a name="FLOSSMOOR STATION RESTAURANT & BREWERY"></A><strong><A HREF="redirect.cfm?address=http://www.flossmoorstation.com" TARGET="_blank">FLOSSMOOR STATION RESTAURANT & BREWERY</A></strong></h3>'+
'<div id="bodyContent">'+
'<p><a href="index.cfm?in='document.write(initialLocation);'+'&'+'document.write(myLatlng2);'+'">Directions</a></p>'+
'</div>'+
'</div>';

with this variable for the info window I get the lovely grey screen with out the map loading, also is there a better way going about making the info-window div? thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青柠芒果 2024-11-16 05:00:22

如果 myLatlng2 是 Google Maps API v3 中的 LatLng 对象,那么您至少应该在 URL 构造中对此进行更改:

document.write(myLatlng2)

更像这样:

document.write(myLatlng2.toUrlValue())

If myLatlng2 is a LatLng object in Google Maps API v3 then you should likely at a minimum change this in your URL construction:

document.write(myLatlng2)

To something more like this:

document.write(myLatlng2.toUrlValue())
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文