Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不使用谷歌地图的情况下在iPhone上创建客户地图_Iphone_Map - Fatal编程技术网

如何在不使用谷歌地图的情况下在iPhone上创建客户地图

如何在不使用谷歌地图的情况下在iPhone上创建客户地图,iphone,map,Iphone,Map,我正在尝试集成到我们的iOS应用程序中。由于谷歌和我们的政府关系不好,谷歌地图不是一个好主意 我们已经购买了一家本地地图服务公司的基于javascript和Web服务的SDK,现在我们想在iOS上使用它。但MapKit似乎不支持客户互动程序 以下是我目前的想法: 使用UIWebView。但我在Safari中试过那张地图,我不能拖动来移动地图,也不能用两个手指来缩放。我想我需要在触摸事件发生时调用一些Java脚本 构建客户UIScrollView,下载地图图像并使用iOS sdk显示它们。但是地

我正在尝试集成到我们的iOS应用程序中。由于谷歌和我们的政府关系不好,谷歌地图不是一个好主意

我们已经购买了一家本地地图服务公司的基于javascript和Web服务的SDK,现在我们想在iOS上使用它。但MapKit似乎不支持客户互动程序

以下是我目前的想法:

  • 使用UIWebView。但我在Safari中试过那张地图,我不能拖动来移动地图,也不能用两个手指来缩放。我想我需要在触摸事件发生时调用一些Java脚本

  • 构建客户UIScrollView,下载地图图像并使用iOS sdk显示它们。但是地图服务没有API来下载图像,我试图阅读他们的200KB+未记录的javascript来找出位置和图像文件之间的关系,但目前没有结果


这两种方式都可能面临一定的法律风险。我不确定采购合同是什么样的


我需要关于这两种方法的建议或一些新想法。谢谢大家。

github上有几个非谷歌地图的实现,您可以使用(通过链接):


“我不确定采购合同是什么样的。”你为什么不问呢?@Raoul,我今天没有见到我的老板,我明天再问。一旦我得到关于合同的任何信息,我会立即更新。&@Jano,在快速查看了三个lib的src之后,NAMapKit似乎显示了来自一个UIImage的地图,这似乎与我需要的不匹配。其他的都使用瓷砖,所以如果我计算出了巨大的javascript文件,我可以使用其中的一个。我会尽快试一试。谢谢。也许你也应该检查一下这个