作者FunkyBass (假放克)
看板Web_Design
标题[问题] Google Map 读取本身位置有问题??
时间Wed Dec 17 00:20:01 2014
最近跟着书上的范例在练习Google Map API,但是要读取自身的位置,
似乎有点问题,爬文过设定也没有改善(如图:
http://ppt.cc/juoS)
出现的错误如图:
http://ppt.cc/dLtI
应该不是原始码的问题,不过依旧附上,谢谢各位大大
原始码如下:
<!DOCTYPE html>
<html><head><meta charset="utf-8"></head><body>
<input type="button" value="取得位置资讯" onclick="showPos()"/>
<!-- Android 1.6对策 -->
<script type="text/javascript" src="gear5-0.3.js"></script>
<script type="text/javascript">
function showPos() {
// 检查是否支援geolocation
if (navigator.geolocation == undefined) {
alert("无法利用位置资讯。"); return;
}
// 取得位置资讯
navigator.geolocation.getCurrentPosition(
successCallback,
errorCallback);
// 成功时
function successCallback(position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
var uri = "
http://maps.google.co.jp/m/?q=" + lat + "," + lon;
document.write("<h1>显示地图</h1>");
document.write("<a href='" + uri + "'>显示目前所在地</a>");
}
// 失败时
function errorCallback(err) {
alert("失败("+err.code+")"+err.message);
}
};
</script>
</body></html>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.240.71.161
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Web_Design/M.1418746810.A.AEA.html
2F:→ qazwsx9006: 你要允许浏览器定位你的位置。 12/17 10:29
3F:→ FunkyBass: 大大,我改了还是一样 @@ 12/17 11:33
4F:→ qazwsx9006: 不用要file:///开啓,用http 开启看看 12/17 11:52
5F:→ FunkyBass: 感谢大大,可以了^^ 12/17 13:18