ios - 是否可以使用谷歌地图将 webapp 功能嵌入到 map 中?

标签 ios google-maps web-applications cordova google-maps-api-3

好的,我们已经有了一个用 Objective-C 编写的 iOS 应用程序。我的工作是使用 html/css/javascript 和 PhoneGap 重写它作为 ios 和 android 的多平台应用程序。

现有的 Objective-C 应用程序的一部分是这样工作的:您从列表中选择一个项目,它会从 ios 的内置 map (不是谷歌地图)加载嵌入的 map ,并在 map 上放置该项目所在的标记是。您可以点击标记,它会弹出一个小信息框,其中有一个“查看更多信息”按钮,如果按下该按钮,您将进入应用程序的单独部分,其中包含有关该项目的信息。

这是我现在正在尝试在 html/css 中工作的部分,我什至不知道这是否可能。

所以这是我的问题:可以使用谷歌地图 API(将整个功能嵌入到 map 中)来完成吗?我需要那个小信息框让我回到应用程序;这是关键的部分。有谁知道这是否可行,以及是否有任何好的引用资料、示例或教程可以提供帮助?

最佳答案

  1. 在 Google Maps API 中,您可以添加标记。
  2. 您可以向标记添加“单击”事件监听器,然后您可以在其中打开信息窗口。
  3. 在信息窗口中,您可以放置​​一些 HTML,包括调用 JavaScript 函数的链接或按钮,该函数会将您带到网络应用的下一个屏幕。

关于ios - 是否可以使用谷歌地图将 webapp 功能嵌入到 map 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542060/

相关文章:

javascript - 如何防止用户移动手指滑动元素时触发 'touched' 事件

mysql - 使用mysql的数据集群

ios - 如何在设备上流畅地进行连续的 Action 过程? (GCD)

javascript - 在 Google 地理图表中的两点之间绘制曲线

google-maps - 带有自定义背景图像的谷歌地图

java.lang.RuntimeException : Unable to destroy activity {com. xxxxx/com.xxxxx.MapsActivity}:

ios - 渐变层在 iOS 中不起作用

ios - Swift:计时器在前台/后台运行

ios - 通过 ibtool 生成字符串时如何使 UILabel 内容不可本地化?

java - 我无法让jsp执行SQL更新语句