var newIcon ='http://maps.google.com/mapfiles/ms/icons/red-pushpin.png';
var MarkerOption = {map:map,position:MarkerLatLng,title:name,icon:newIcon}; var Marker = new google.maps.Marker(MarkerOption);
我使用VB WebBrowser控件加载HTML页面&通过访问谷歌地图 JavaScript的。这一切都有效,除了我只能通过上面的第3行访问标记 但我想使用本地图像文件夹(图像),但javascrip不能'看'它 它与HTML页面位于同一目录中。 我想念的是什么?
答案 0 :(得分:0)
根据MarkerOptions docs,图标应为网址。
因此,您只能访问网址中的图片,并且如果网站通过 http投放,浏览器会忽略嵌入 file:/// 的本地文件即可。 所以只有你的3行才有效。
如果您想从本地驱动器访问图标图像,可以这样做:
var newIcon= "http://mysite.com/images/red-pushpin.png"
代替mysite,将其替换为运行时为网站获取的网址