【发布时间】:2015-01-02 11:48:28
【问题描述】:
我不知道为什么它不能在我的移动浏览器上运行,但它会在我的 PC 浏览器上运行,确切地说是 chrome。
你们中的任何人都可以提供反馈吗?
链接到我正在测试的服务器:
54.172.35.180/chat/chatlist.php
<script type="text/javascript">
function success(position) {
var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
var myOptions = {
zoom: 15,
center: latlng,
};
var map = new google.maps.Map(document.getElementById("map-canvas"), myOptions);
var marker = new google.maps.Marker({
position: latlng,
map: map,
title:"You are here! (at least within a "+position.coords.accuracy+" meter radius)"
});
}
google.maps.event.addDomListener(window, 'load', navigator.geolocation.getCurrentPosition(success));
</script>
我最初只是从 API 站点复制并粘贴代码,它运行良好,但一旦我开始提取 GPS 数据,它就停止在我的移动设备浏览器上运行。任何帮助,将不胜感激。
【问题讨论】:
-
这绝对可以解决您的问题。 stackoverflow.com/a/55531213/8606018
标签: javascript android api google-chrome maps