一個是Google static maps沒啥好說的,用asihttp跟imageview兜一兜很快就出來了
第二個就是做出讓使用者可以在地圖上選擇自己要加入的地點座標
我大概參考了兩個app,一個是國內的,另一個是國外的
這是國內的
第二個是國外的
差別在哪呢?一個要用拖移的,一個直接點地圖上的點就可以標記你要的地點。
我個人是比較喜歡第二種方式啦,所以大概找了一下子怎麼做出這效果,看下面這連結吧。
http://freshmob.com.au/mapkit/mapkit-tap-and-hold-to-drop-a-pin-on-the-map/
做出來之後,我個人是覺得不用點選就出現callout好像使用者經驗會好一點。
for (Annotation *annotation in mapView.annotations) { if(nil != annotation)
{ [mapView selectAnnotation:annotation animated:YES]; break; } }
反正這個map只會有一個點,所以我就偷懶用fast enumeration加if了。 目前做出來是像這樣
本人英文荒廢已久,有拼錯還請見諒XD
下次學第二個把字移到上面的小UIView好了,看起來有質感一點:D
沒有留言:
張貼留言