Урок 140. Google maps. Свои объекты на карте

Обсуждение уроков
Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Урок 140. Google maps. Свои объекты на карте

Сообщение damager82 » 27 янв 2014, 02:50

В этом уроке:
- размещаем на карте свои объекты


Click here to read this article!
Последний раз редактировалось damager82 28 май 2017, 21:52, всего редактировалось 7 раз.
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

OctahedroN
Сообщения: 18
Зарегистрирован: 15 фев 2012, 20:14

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение OctahedroN » 05 фев 2014, 09:51

Добрый день. Спасибо вам за уроки. У меня появился вопрос такого плана. Если включить отображение пробок, то линии рисуются под пробками, как бы я не менял zIndex. Существует ли способ нарисовать линии поверх пробок?

Аватара пользователя
Kordan
Сообщения: 36
Зарегистрирован: 07 май 2014, 12:51

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение Kordan » 13 май 2014, 09:13

Здравствуйте. Хотелось бы ещё узнать, как можно реализовать добавление маркера по нажатию пальца на экран?

Donart
Сообщения: 114
Зарегистрирован: 06 ноя 2013, 08:59

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение Donart » 13 май 2014, 09:28

Хотелось бы ещё узнать, как можно реализовать добавление маркера по нажатию пальца на экран?
[syntax=java]map.setOnMapClickListener(new OnMapClickListener() {

@Override
public void onMapClick(LatLng latLng) {

MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(latLng);
map.addMarker(markerOptions);
}
});[/syntax]

Аватара пользователя
Kordan
Сообщения: 36
Зарегистрирован: 07 май 2014, 12:51

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение Kordan » 13 май 2014, 10:58

Donart писал(а):
Хотелось бы ещё узнать, как можно реализовать добавление маркера по нажатию пальца на экран?
[syntax=java]map.setOnMapClickListener(new OnMapClickListener() {

@Override
public void onMapClick(LatLng latLng) {

MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(latLng);
map.addMarker(markerOptions);
}
});[/syntax]
А точно фигурные и обычные скобки так располагаются? Просто при включении данного кода в проект, перед последней фигурной скобкой, оно начинает выдавать синтаксические ошибки на все предыдущие фигурные скобки.
Вложения
1111114444.jpg
1111114444.jpg (181.54 КБ) 19213 просмотров

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение klblk » 13 май 2014, 11:24

Kordan писал(а):А точно фигурные и обычные скобки так располагаются? Просто при включении данного кода в проект, перед последней фигурной скобкой, оно начинает выдавать синтаксические ошибки на все предыдущие фигурные скобки.
Просто java нужно немного-много подучить...)
Вставлять нужно код этот вероятно после инициализации объекта map. Если смотреть по уроку, то где-то перед вызовом init() в методе onCreate().

Аватара пользователя
Kordan
Сообщения: 36
Зарегистрирован: 07 май 2014, 12:51

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение Kordan » 13 май 2014, 13:31

klblk писал(а):
Просто java нужно немного-много подучить...)
Что верно, то верно.

polev
Сообщения: 8
Зарегистрирован: 08 мар 2014, 17:42

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение polev » 14 май 2014, 15:06

Каким образом можно сгруппировать маркеры на карте, при уменьшении зума? Если маркеров много на малой площади, то выглядит не очень красиво. Подобное видел в приложении приватбанка.

skull
Сообщения: 48
Зарегистрирован: 22 апр 2014, 15:49

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение skull » 27 май 2014, 09:03

На сайте нужен урок работы с OSMDroid

brest4anin
Сообщения: 1
Зарегистрирован: 27 май 2014, 23:46

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение brest4anin » 27 май 2014, 23:54

Добрый вечер. дайте пожалуйста пример с использованием OpenStreetMap для определенного города, страны. очень необходима данная информация. потому что никак не получается разобраться с этими картами....если кто знает как сделать, либо уже есть какие-то нароботки то поделитесь...буду не я один благодарен!)

skull
Сообщения: 48
Зарегистрирован: 22 апр 2014, 15:49

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение skull » 28 май 2014, 18:28

brest4anin писал(а):Добрый вечер. дайте пожалуйста пример с использованием OpenStreetMap для определенного города, страны. очень необходима данная информация. потому что никак не получается разобраться с этими картами....если кто знает как сделать, либо уже есть какие-то нароботки то поделитесь...буду не я один благодарен!)

Тоже занимаюсь прикручиванием OSM к проекту :)

вот держи доки по osmbonuspack https://code.google.com/p/osmbonuspack/w/list

там же найдешь доки по OSMdroid

Persik
Сообщения: 19
Зарегистрирован: 15 май 2014, 08:55

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение Persik » 03 июн 2014, 12:47

Добрый день! Как писать код начальную и конечную точки на карте, и узнать информации о расстояние между двумя точками на карте?

Sebler
Сообщения: 30
Зарегистрирован: 17 апр 2014, 17:50

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение Sebler » 24 июн 2014, 04:31

Всем привет. Кто нибудь в курсе, как можно на карту добавить свои собственные кнопки, вроде тех что гугл предлагает: "моё местоположение", "масштаб" и т.п.

А ещё почему-то не получается добавить кнопки под! картой. Над ней можно, а снизу почему-то не устанавливаются.

Аватара пользователя
adarash
Сообщения: 333
Зарегистрирован: 17 июл 2013, 09:59

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение adarash » 03 июл 2014, 16:25

Есть необходимость менять размер карты в зависимости от других элементов. А ее плющит и она себя как желе ведет. Подскажите пожалуйста как это исправить. Очень критично, прошу помощи.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение altwin » 03 июл 2014, 16:37

adarash писал(а):Есть необходимость менять размер карты в зависимости от других элементов. А ее плющит и она себя как желе ведет. Подскажите пожалуйста как это исправить. Очень критично, прошу помощи.
в данном случае listview будет занимать на экране по высоте в 2 раза меньше места, чем карта.
[syntax=xml]
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ListView
android:layout_width="match_parent"
android:layout_height="0dp"
android:id="@+id/listView1"
android:layout_weight="0.5"/>
<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
class="com.google.android.gms.maps.SupportMapFragment"/>
</LinearLayout>
[/syntax]
т.е. если новый элемент на экране будет иметь к примеру layout_weight=0.5, то половину места займет карта, вторую половину поделят между собой listview с новым элементом... ну и присваивая этому эелементу layout_weight, никто не мешает заменить этот параметр у карты. как то так...
Изображение

Аватара пользователя
adarash
Сообщения: 333
Зарегистрирован: 17 июл 2013, 09:59

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение adarash » 03 июл 2014, 18:39

Я наверно не правильно выразился. Размер карты я и так меняю, просто при изменении отображение самой карты нарушается она масштабируется странно

Vinch
Сообщения: 15
Зарегистрирован: 31 июл 2014, 19:22

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение Vinch » 12 авг 2014, 22:19

Подскажите как сделать чтобы на разных маркерах вызывался разный getInfoContents, как их отличать друг от друга?

hailovigor
Сообщения: 4
Зарегистрирован: 11 июн 2014, 23:25

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение hailovigor » 07 сен 2014, 14:21

Здравствуйте.
Нужно группировать маркеры. Не кластеризация, а группировка в коде.. чтоб по общему признаку их можно было скрывать, удалять и тд. Может плохо ищу, но есть ли такие инструменты в апи карты (гугл мапс) ? :shock:
А то велосипед большой получится :?

sport2015
Сообщения: 2
Зарегистрирован: 20 сен 2014, 02:53

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение sport2015 » 20 сен 2014, 03:00

Помогите пожалуйста. Ставлю на карте маркер:

public void onMapLongClick(LatLng latLng) {
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(latLng);
googleMap.addMarker(markerOptions);
}
А теперь как можно сделать оповещение о близости его нахождения?

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Урок 140. Google maps. Свои объекты на карте

Сообщение Mikhail_dev » 20 сен 2014, 03:41

Не поверите, но: находите разницу между Вашим местонахождением и данным местонахождением, и Вы узнаете расстояние, после чего вызываете NotificationManager

Ответить