我想将地理位置添加到我位于的移动版地图中http://alert.fcd.maricopa.gov/alert/Google/v3/mobile.html
。
我的地图通过这个 JavaScript 文件加载
http://alert.fcd.maricopa.gov/alert/Google/v3/js/mobilemap_v3.js
。您会注意到该文件的第 46 行是 -
map = new google.maps.Map($('#map_canvas')[0],myOptions);
我已经尝试过 Geolocation 示例https://developers.google.com/maps/documentation/javascript/examples/map-geolocation
和 W3 HTML5 Geolocation 方法http://www.w3schools.com/html/html5_geolocation.asp
。但是我的地图通过 jquery 加载并且不使用
map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
像所有的例子一样。
如果我用 document.getElementById 替换第 46 行中的 $,我可以让地理位置工作,但我的传感器/制造商都不会显示。
有谁知道我怎样才能在我的标记/数据仍在加载的情况下获得地理位置?