google maps api方向javascript变量

问题描述

| 由于我的地图上有标记的信息窗口,因此我在加载地图时遇到错误。在信息窗口中,我需要一个方向链接,因此我要在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?谢谢!     

解决方法

如果ѭ1是Google Maps API v3中的LatLng对象,那么您应该至少在URL结构中进行以下更改:
document.write(myLatlng2)
要更像这样:
document.write(myLatlng2.toUrlValue())