Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
ILNAR_93
Android
221 / 221 / 23
Регистрация: 19.01.2013
Сообщений: 1,701
Записей в блоге: 3
#1

Маркер по центру MapView googleMap - Программирование Android

18.02.2016, 20:52. Просмотров 330. Ответов 2
Метки нет (Все метки)

В некоторых приложениях есть возможность на карте указать свое местоположение.
там реализовано так:
1) в центре карты расположен не двигающийся маркер
2) двигаешь карту и берешь координаты под маркером (пункт 1) т.е. координаты центра карты

как это реализовать?

Примерно такое:
Маркер по центру  MapView googleMap
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2016, 20:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Маркер по центру MapView googleMap (Программирование Android):

MapView в CardView RecyclerAdapter - Программирование Android
Добрый день! Необходимо отобразить карту Google в CardView. Отображается только сетка, маркер и кнопки масштаба. Можно нажать только на...

MapView. API Key2. Карта не отображается - Программирование Android
Здравия всяк сюда входящему! Тема - Освоение картографии на Android. Reverse Geocding. IDE - Eclipse Version: 4.2.1.v20130118-173121...

Подскажите по MapView (событие загрузки карты) - Программирование Android
Здравствуйте! Может тут кто знает, как перехватить событие загрузки карты? Т.е. необходимо отловить момент когда вся карта ,выводимая на...

Динамическое задание ключа google-Api для MapView - Программирование Android
Всем привет. Создаю MapView при помощи xml разметки. Там в атрибутах указываю ключ для доступа к апи. А можно и как-то задавать этот...

Перемещение маркера на GoogleMap - Программирование Android
Подскажите пожалуйста в чём может быть дело.. я сделал locationListener, в OnLocationChanged я меняю координаты маркера и пишу их в лог......

Как получить экранные и геокоординаты по клику по MapView в yandex mapkit? - Программирование Android
Как получить экранные и геокоординаты по клику по MapView в yandex mapkit? Пробовал повесить OnTouchListener на mapview, не работает

2
korshun84
21 / 76 / 17
Регистрация: 08.07.2014
Сообщений: 406
18.02.2016, 22:11 #2
Если честно, непонятно, чего надо.
Поставить маркер по заданным координатам или что ?
Есть API, к нему есть достаточно неплохая документация, изучайте.
Цитата Сообщение от ILNAR_93 Посмотреть сообщение
координаты центра карты
Координаты центра карты - это 0, 0.
0
ILNAR_93
Android
221 / 221 / 23
Регистрация: 19.01.2013
Сообщений: 1,701
Записей в блоге: 3
21.02.2016, 19:55  [ТС] #3
Нужно что то типо этого:
Java
1
2
3
4
5
6
7
GoogleMap.setOnCameraChangeListener(new OnCameraChangedListener() {
    @Override
    public void onCameraChange (CameraPosition position) {
        LatLng centerOfMap = GoogleMap.getCameraPosition().target;
        yourMarkerInstance.setPosition(centerOfMap);
    }
});
но этот пример чуть чуть не подходит т.к. не красиво работает...

Можно так:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
 
    <fragment
        android:id="@+id/fragment1"
        android:name="com.google.android.gms.maps.MapFragment"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true" />
 
    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:src="@drawable/cross_hairs" />
 
</RelativeLayout>
Но в этом случае ImageView располагается по центу, а надо чтобы в центе находилось нижняя часть ImageView
Вот картинка Маркер по центру  MapView googleMap
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2016, 19:55
Привет! Вот еще темы с ответами:

Центровка по текущей локации в GoogleMap - Программирование Android
А скажите, вот у меня есть код: @Override protected void onCreate(Bundle savedInstanceState) { ...

GoogleMap, getMap() выдает ошибку - Программирование Android
вызываю из главного окна новое активити кнопкой вот так: Intent intent = new Intent(MainActivity.this, MapViewActivity.class); ...

Добавление картинки на карту GoogleMap - Программирование Android
Добрый день. Абсолютный новичок в программировании, посему хотел бы совета. По долгу службы работника связи, есть задача сделать...

Android studio шаблон GoogleMap Activity - Программирование Android
Создал шаблон гугл карт. В value есть файл google_maps_api.xml(debug)// &lt;resources&gt; &lt;string...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru