用过GMAP.NET那个插件的麻烦进来一下

.Net技术 码拜 8年前 (2016-07-12) 1018次浏览
本人现在就是做地图类应用,手头上有一个用GMAP.NET实现的地图浏览器功能的DEMO,里面有openstreet和googlemap两个地图服务商可以选择。
现在本人想参考其应用到QT上。问题是关于地图服务商请求地址的。
openstreetmap在本人的程序和那个DEMO上都可以正常加载。
但本人的QT程序在谷歌地图上使用的请求地址是:”mt1.google.com”, “/vt/v=ap.106&hl=en&x=%2&y=%3&zoom=%1&lyrs=” ,原因是国内屏蔽谷歌原因,地图要挂VPN才能加载。
而使用了GMAP.NET的C# DEMO是能正常加载谷歌地图的,原因是其provider是googleChinaMap,似乎是专门的中国适用地图。
现在本人就是想将其转移到本人的QT程序上,但似乎发现了这个provider似乎是基于google map api来实现的。
本人用MessageBox查看GMap.NET.MapProviders.GoogleChinaMapProvider.Instance的几个字符串变量:
server:google.com
refererURI:http://ditu.google.cn/
serverChina:google.cn
还有一个APIKEY变量本人就不打其值出来了,就是APIKEY来着.
那么,岂不是就有接口调用的限制问题了么?暂时本人还不知道它能否使用了代码来做地图定位、放大缩小的解析。现在本人就是怕其会不会存在调用次数的限制,就是一天时间内过度使用的话,会不会就不能正常使用了。
解决方案

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用过GMAP.NET那个插件的麻烦进来一下
喜欢 (0)
[1034331897@qq.com]
分享 (0)