目前项目有做到获取用户的地理位置,所以就写一下笔记,大部分参考网上的;
1:访问搜狐的API:
在index.html里添加
<script type="text/javascript" src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script>
console.log(returnCitySN["cip"] + "," + returnCitySN["cname"]);
var addwww = returnCitySN["cname"].substring(0,3);
window.localStorage.addwww = addwww ;
</script>
在组件获取的时候用
addwww == localStorage.getItem("addwww")
注意:此方法只可以通过访问链接获取returnCitySN值,不可以通过ajax获取,原因不详,
解决办法:页面中直接引入下面地址,直接使用returnCitySN即可。
2:百度地图API
'http://api.map.baidu.com/location/ip?ip='+ 所在IP + '&ak='+'申请的专属'+'ak&coor=bd09ll'
此方法借助百度地图所提供