【问题标题】:Any potential issues using uitableview and uiwebview to show mini google map使用 uitableview 和 uiwebview 显示迷你谷歌地图的任何潜在问题
【发布时间】:2012-05-30 08:48:55
【问题描述】:

我正在考虑拥有一个 tableview 和一个具有 webview 控件的自定义单元格。 webview 的目的是在 webview 中以某个纬度/经度显示谷歌地图。

这种方法会不会有问题?内存问题?

另一种方法是使用 uiimage 并使用谷歌地图静态 api 生成图像并将图像存储在我的服务器上,并让应用程序通过 URL 请求图像。

我希望避免生成图像并将它们存储在我的服务器上并直接在 web 视图中使用谷歌地图,但不确定使用这种方法会遇到什么样的问题?

【问题讨论】:

    标签: ios uitableview google-maps


    【解决方案1】:

    唯一的问题是速度。如果您的表视图由 MKMapViews 的行和行组成,则当用户滚动浏览它们时,每个视图都将需要一些时间来加载。但是,如果只有一个,那应该没有问题。

    静态图像方法也有同样的问题,但我认为它可能会稍微快一些。

    【讨论】:

    • 但我根本没有使用 mkmapview .. 它是一个常规的 uiwebview,它正在加载一个 url maps.google.com/mylatlong
    【解决方案2】:

    我在 App Store 中有一个应用程序,用于在不同地点举办许多活动的当地节日。鉴于观众来自世界各地,因此在城里不为人知,该应用程序显示了每个事件的地图。我在自定义UITableViewCell 中使用MKMapView 解决了这个问题,并使用了附件披露按钮,该按钮将详细的地图视图推送到导航控制器上。它工作得很好,但有点慢。对于许多这样的细胞,我不会推荐它。

    截图:

    【讨论】:

    • 是的,这就是为什么我不在我的自定义单元格中使用 mkmapview,而是考虑使用指向特定 url 的 uiwebview .... 并拥有超过 500 个数据.. 想知道我是否可以像内存这样的大问题???
    • 为什么要使用网络视图而不是地图套件视图?
    • 我想也许 mapkit 会比 webview 重?
    • 虽然我没有测量过,但我觉得很难相信。除了下载和查看地图图块之外,Web 视图还必须解析和呈现 HTML、CSS 和 JavaScript。
    • 我想那我得试试了。我最初的实现是使用 mapkit 的 tableview .. 我有 500 个数据要显示,滚动时有点慢..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    相关资源
    最近更新 更多