时间:2021-05-25
1. 在使用google api之前,我们需要先申请一个key,作为唯一的标示加在url后面。
2. google地图api里面有一个可以查询到某个地点的详细信息的地址,例如查询北京的:http://maps.google.com/maps/geo?q=beijing
3. 我们还可以把上面的地址后面加一个参数,让它输出我们想要的数据,例如我们需要csv的数据,那么地址就成了http://maps.google.com/maps/geo?q=beijing&output=csv
4. 这样我们就得到了4个数据,第一个是 http 返回地址,第二个是精确度,后面的2个是坐标,知道左边不就可以定位到某个点了嘛,那我们怎么来获取后面的数据呢?下面我来写一段程序。
复制代码 代码如下:
$url = "http://maps.google.com/maps/geo?q=beijing&output=csv";
$con = file_get_contents($url);
$arr = explode(",",$con);
数据$arr里面的2和3指针就是指向的坐标的两个值。
5. 现在我们只需要来考虑怎么把查询出来的ip的地点传递给上面的url地址就行了,还有一个让我们高兴的是google对中文的支持很强大,而且可以识别一串地址字符,例如:北京和北京市网通是一样的,所以我们就不用做什么转换了,直接赋值给上面的参数q就行了,然后地址后面再加上api的key。
6. 我们还可以选一下google地图的一些样式,让地图功能更强大一些,例如可以加卫星地图等。
至此,我们的地图功能就给IP查询功能加上了,希望我的尝试对大家有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了微信小程序实现打开内置地图功能。分享给大家供大家参考,具体如下:1、效果展示2、关键代码index.wxml布局文件代码打开地图index.js逻
iPhone自带的Googlemap可以提供常用的电子地图功能,下面的教程可以让你了解如何使用googlemap辨识位置和导航。1、点击iPhone桌面上的地图
我们在日常生活中常常会要用到地图,那么我们怎么方便的使用地图功能呢?这里以百度地图来谈谈怎么快捷方便的使用地图。一、如何使用发短信到手机的功能1、我们还是使用百
老虎地图手机版怎么清除缓存?老虎地图是一款强大的生活软件,支持离线地图功能,对于流量不多的朋友来说,非常实用!还不知道老虎地图手机版怎么清除缓存的朋友就看看小编
在iOS9的主题演讲中,苹果宣布将对地图功能进行重大升级。按照苹果的说法,iOS9的地图针对公共交通增加了Transit功能,可以让用户使用公交、火车、地铁、轮