У меня есть веб / iPhone приложение, которое отображает карту для позиций, полученных из той же базы данных, и не сталкивался с этой проблемой. Я бы проверил ваши предположения:
- Вы обрезаете свои значения по проводам?
- Вы по-разному округляете значения позиций на двух платформах?
- Проверьте значения, которые вы передаете в Google Maps и MapKit, зарегистрировав их и сравнив.
На следующих снимках экрана видно, что одинаковые широта / долгота отображаются в одной и той же позиции на карте:
![alt text](https://www.cannonade.net/pics/brenner_web.png)
Обновление
Я попробовал координаты, которые вы упомянули в комментариях, и получил одинаковую позицию для обоих. Вы должны проверить свои предположения. Значения, которые вы используете в Интернете или на устройстве, не являются теми значениями, о которых вы думаете:
![alt text](https://www.cannonade.net/pics/iphone_position_compare.png)