2012-05-30 20 views
0

我正在尋找一個具有webview控件的tableview和自定義單元。 webview的目的是在緯度/經度上顯示webview內的谷歌地圖。使用uitableview和uiwebview顯示迷你谷歌地圖的任何潛在問題

這種方法會出現問題嗎?內存問題?

另一種方法是使用uiimage並使用google map static api生成圖像並將圖像存儲在我的服務器上並讓應用程序通過URL請求圖像。

我希望避免生成圖像並將它們存儲在我的服務器上,並直接在網絡視圖中使用谷歌地圖,但不知道我可以用這種方法遇到什麼樣的問題?

回答

0

唯一的問題是速度。如果你的表視圖由行和行的MKMapViews組成,那麼當用戶滾動瀏覽它們時需要花費時間加載每個行。但是,如果只有一個,它應該不成問題。

靜態圖像方法有同樣的問題,但我認爲它可能會稍微快一點。

+0

,但我不是使用的MKMapView所有..它是加載URL http://maps.google.com/mylatlong一個普通的UIWebView。 – pdiddy

+0

我忽略了,對不起。 – bbarnhart

0

我在App Store上有一個應用程序,用於在不同場地舉辦很多活動的當地藝術節。鑑於觀衆來自世界各地,因此在城鎮中未知,該應用程序顯示了每個事件的地圖。我在自定義UITableViewCell內使用MKMapView解決了這個問題,並使用附件泄露按鈕將詳細的地圖視圖推送到導航控制器上。它運行良好,但有點慢。我不會推薦它用於許多這樣的細胞。

屏幕截圖:enter image description here

+0

是啊這就是爲什麼即時通訊不使用我的自定義單元格內的mkmapview,但想用uiwebview指向特定的網址....並有超過500個數據..想知道如果我可以有內存這樣的巨大問題? – pdiddy

+0

爲什麼你會使用網絡視圖而不是地圖工具包視圖? –

+0

我想也許mapkit會比webview更重? – pdiddy