- MKMapView
- CoreLocation
- Swift3.0
У меня есть требование, как это:пользователя Текущее местоположение на конкретной позиции на МАП
Создание приложения в котором я получаю Lat and Long
для различных lo катион из webservice. Построение этих мест на карте с помощью Пользовательского AnnotationView
. Кроме того, я показываю User Current Location with Custom Image
.
Здесь все работает fine
.
Теперь, когда пользователь перемещается, пользовательский текущий контакт местоположения меняет свое положение, поэтому для этого требуется важное требование, мне нужно сделать это положение текущего местоположения таким образом, чтобы оно закрепилось в нижней части карты (just 100 pixel
) выше снизу.
Я сделал некоторые RND и узнать несколько полезных ссылок:
- Centering MKMapView on spot N-pixels below pin
- How can I center my mapview so that the selected pin is not in the middle of the map but in 1/3 of it?
- set current location icon lower side in MKMapView
Но это больше не работает. Просьбы предложить, как я могу установить пользовательскую текущее местоположение булавку в iOS
карты таким образом, что она всегда в нижней части карты (100 пикселей выше от Bottom)
В настоящее время это показывая в другом положении.
Примечание - ** Не хотите, чтобы карта Google для такой функциональности.
Я не очень понимаю ваш вопрос, вы хотите 1.Have булавку, чтобы быть визуально в этом месте, даже когда пользователь нажимает вокруг или 2.привязать карту к тому месту, когда пользователь выполняет какое-либо действие, или 3. сдвинуть карту, чтобы контакт находился в месте экрана? Возможно, вам захочется описать вашу проблему яснее или добавить некоторые изображения, чтобы показать результат, который вы хотите. –
@Ben Ong. Я хочу, чтобы штырь был визуально в этом месте, даже когда пользователь обходит вокруг –
@BenOng i обновленный вопрос со снимком экрана, i требуется такое же положение штифта, когда пользовательский масштаб и первый экран времени показывают –