2013-04-15 3 views
2

Недавно в разработке приложения с картой, с каркасом mapkit, после того, как я установил координаты, MKAnnotationView этот вид, контакт будет перемещаться вместе с картой при приближении к карте, контактам и фактическому местоположению произошло определенное отклонение, и, конечно, при приближении к наибольшей позиции, но я смотрю, что карта Google является стационарным местоположением булавки, если карта приближается контакты, смещение, так что пользовательский интерфейс очень плохой.[mapkit] Увеличить на карте, булавка переместится с картой

спасибо!

http://www.cocoachina.com/ask/questions/show/95208/mapkit%E5%9C%A8%E5%9C%B0%E5%9B%BE%E6%94%BE%E5%A4%A7%E7%BC%A9%E5%B0%8F%E7%9A%84%E6%97%B6%E5%80%99%E5%B0%8F%E5%9B%BE%E9%92%89%E4%BC%9A%E9%9A%8F%E7%9D%80%E5%9C%B0%E5%9B%BE%E7%A7%BB%E5%8A%A8

+0

Я не понимаю ваш вопрос, и я думаю, что у многих людей будут проблемы с ним. Можете попробовать еще раз. Возможно, с картинками, чтобы показать, что происходит и что вы хотите. – Craig

+0

Извините, мой английский так плох, Вы искали в Интернете, я предоставил url – Andy

+0

Я обещаю вам, что ваш английский лучше, чем мой китайский. – Craig

ответ

2

Я думаю, что причина, похоже, ваш контактный движется, что вы ищете в нижней части штифта. Если вы посмотрите на центр булавки, он всегда находится в одном месте. Вам нужно будет изменить смещение вашего пользовательского пин-изображения. Ответьте на этот вопрос и ответ: iPhone custom pin position issue

+1

Большое спасибо, проблема на centerOffet, решена 'annotationView.centerOffset = CGPointMake (5.0f, -15.0f);' – Andy

+0

Я рад слышать вашу проблему решается. Теперь вам нужно «принять» этот ответ, отметив его. – Craig

+0

Я первый, извините, я не знаю, что мне делать, чтобы «принять»? Не могли бы вы мне сказать? Спасибо! – Andy