且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Windows Mobile上实施Google地图

更新时间:2022-04-30 23:26:34


您需要访问单元塔ID和位置的数据存储库。没有这样的存储库,无法从单元塔ID解析位置。您可以访问3个这样的存储库。

OpenCellID.org是此类数据的开放式存储库。 您可以访问他们的网站,了解有关如何访问数据的更多信息。

SkyHook Wireless( http://skyhookwireless.com )提供获取位置的服务。  Skyhook无线XPS技术将利用手机GPS接收器,WiFi三角测量和手机信号塔位置为您的应用提供一个位置。 访问信息是免费的,但是您部署的应用程序需要使用它。

在CodeProject.com上有一个反向设计Google 地图应用程序如何检索此信息。我只提到这种方法,因为它通常出现在这些类型的讨论中(并且必然会出现在这里)。我不鼓励这种方法,因为谷歌从未发表过任何声明,允许开发人员以这种方式访问​​其服务器上的信息,因此可能存在许可问题。

You need to have access to a data repository of cell tower IDs and the location. There's no way to resolve location from a cell tower ID without such a repository. There are 3 such repositories that you can access.

OpenCellID.org is an open repository of this type of data.  You can check with their website for more information on how to access the data.

SkyHook Wireless (http://skyhookwireless.com) offers a service for getting location.  The Skyhook Wireless XPS technology will make use of the phones GPS receiver, WiFi triangulation, and cell tower location to provide a location to your application.  Access to the information is free for development but there's a cost for applications that you deploy which use it.

On CodeProject.com some one reversed engineered how the Google maps application retrieves this information. I only mention this method because it usually comes up in these types of discussions (and is bound to come up here). I don't encourage this method because Google has never made any statements granting developers permission to access information on their server in this way, so there could be licening issues.