Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666

Сообщить что рядом маркер google maps

22.07.2013, 03:08. Показов 2633. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно узнать что я рядом нахожусь с маркером google maps и сообщить об этом? Может есть готовые примеры.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.07.2013, 03:08
Ответы с готовыми решениями:

В маркер гугл maps v2 передать id
а как в маркер можно передать кроме этих параметров: final LatLng MELBOURNE = new LatLng(53.9999,27.577777); Marker melbourne =...

Как поставить маркер в Google maps
Вывожу через webView гугл карту, нужно что бы при клике на карту появлялся маркер и записывались координаты этой точки, как это сделать?

Google Maps. маркер и всплывающее окно
на схеме нарисован план действий. при наведении мыши на маркер вылетает попап с инфой. Как только мышь отвидим - попап закрывается....

22
106 / 106 / 1
Регистрация: 09.04.2012
Сообщений: 655
22.07.2013, 20:27
У вас карты гугла какой версии?
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
22.07.2013, 21:04  [ТС]
Цитата Сообщение от Digetix Посмотреть сообщение
У вас карты гугла какой версии?
Google Maps Android API v2
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
23.07.2013, 22:23  [ТС]
Разве нельзя так?
0
106 / 106 / 1
Регистрация: 09.04.2012
Сообщений: 655
23.07.2013, 22:30
Точно не знаю. У меня есть книга (в pdf), там под карты версии 1 есть примеры, там у них такие действия называются триггеры.
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
26.07.2013, 23:47  [ТС]
Цитата Сообщение от Digetix Посмотреть сообщение
У меня есть книга (в pdf), там под карты версии 1 есть примеры, там у них такие действия называются триггеры.
а можете привести страницы из этой книги?
0
106 / 106 / 1
Регистрация: 09.04.2012
Сообщений: 655
26.07.2013, 23:55
Кликните здесь для просмотра всего текста

Использование оповещений о близости
нахождения

Часто нужно сделать так, чтобы ваше приложение реагировало на при-
ближение пользователя к какой-то точке или на его удаление от нее. Опо-
вещения о близости нахождения позволяют приложению устанавливать
триггеры, которые срабатывают в момент, когда пользователь приближается
на определенное расстояние до какого-то географического местоположения
или удаляется от него.
ПРИМЕЧАНИЕ
Внутри Android могут использоваться различные Источники данных для
определения местоположения, в зависимости от того, как близко вы
находитесь от границы целевой области. Это позволяет свести к ми-
нимуму денежные затраты и потребление энергии, так как оповещения
будут генерироваться на основе данных о расстоянии от вас до внешней
границы целевой области.
Чтобы установить оповещения о близости нахождения к данной об-
ласти, нужно выбрать центральную точку (используя параметры широты
и долготы), радиус вокруг этой точки и время ожидания для генерации
оповещения. Оповещение вызовется, если устройство пересекло заданную
границу, неважно, в каком направлении.
При срабатывании оповещения о близости нахождения генерируют
Намерение, чаще всего это Широковещательное намерение. Чтобы указать,
какое именно Намерение необходимо генерировать, используйте класс
PendingIntent, который описывает Намерение в виде ссылки на метод, как
показано во фрагменте кода:
Java
1
2
3
Intent intent = new Intent(MY_ACTION);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, -1,
intent, 0);
В следующем примере устанавливается оповещение о близости нахож-
дения, которое всегда остается актуальным и срабатывает в момент при-
ближения устройства к цели ближе чем на 10 метров:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private static String TREASURE_PROXIMITY_ALERT = "com.paad.
treasurealert";
private void setProximityAlert() {
String locService = Context.LOCATION_SERVICE;
LocationManager locationManager;
locationManager = (LocationManager)getSystemService(locService);
double lat = 73.147536;
double lng = 0.510638;
float radius = 100f; // метры
long expiration = -1; // время действия не истекает
Intent intent = new Intent(TREASURE_PROXIMITY_ALERT);
PendingIntent proximityIntent = PendingIntent.getBroadcast(this, -1,
intent,
0);
locationManager.addProximityAlert(lat, lng, radius,
expiration,
proximityIntent);
}
Когда LocationManager обнаруживает, что вы пересекли границу радиуса
(то есть переместились внутрь указанного радиуса близости или наобо-
рот), упакованный объект Intent сработает с дополнительными ключами
в зависимости от того, какое значение у LocationManager.KEY_PROXIMITY_
ENTERING — true или false.
Для обработки оповещений о близости нахождения нужно создать объ-
ект BroadcastReceiver, как показано в листинге 8.3.
Листинг 8.3. Создание объекта BroadcastReceiver для приема оповещений
о близости нахождения
Java
1
2
3
4
5
6
7
8
9
public class ProximityIntentReceiver extends BroadcastReceiver {
@Override
public void onReceive (Context context, Intent intent) {
String key = LocationManager.KEY_PROXIMITY_ENTERING;
Boolean entering = intent.getBooleanExtra(key, false);
[ . . . выполнение действий, связанных с обнаружением близости
нахождения .]
}
}
Чтобы начать отслеживать оповещения о близости нахождения, заре-
гистрируйте приемник:
Java
1
2
IntentFilter filter = new IntentFilter(TREASURE_PROXIMITY_ALERT);
registerReceiver(new ProximityIntentReceiver(), filter);
1
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
27.07.2013, 00:12  [ТС]
Осталось понять, можно ли это применить к версии 2 или что взамен идет в версии 2.
0
106 / 106 / 1
Регистрация: 09.04.2012
Сообщений: 655
27.07.2013, 00:14
Смотрите документацию. Ищите на stackoverflow
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
27.07.2013, 00:23  [ТС]
НЕ могу найти как это называется в версии api 2
0
106 / 106 / 1
Регистрация: 09.04.2012
Сообщений: 655
27.07.2013, 00:25
Я сам искал и ничего даже похожего не нашёл
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
27.07.2013, 00:31  [ТС]
Цитата Сообщение от Digetix Посмотреть сообщение
Я сам искал и ничего даже похожего не нашёл
вот вот, хотя бы найти зацепку
0
106 / 106 / 1
Регистрация: 09.04.2012
Сообщений: 655
27.07.2013, 00:39
Так задайте вопрос там
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
27.07.2013, 00:52  [ТС]
Цитата Сообщение от Digetix Посмотреть сообщение
Так задайте вопрос там
Пока пытаюсь попробовать запуcтить то что вы предложили. Только возникают трудности как всё это запустить через Бродкаст ресивер. Не могли бы вы рассказать поподробней что куда запихнуть и откуда запускать. В частности где запускать метод setProximityAlert();
0
106 / 106 / 1
Регистрация: 09.04.2012
Сообщений: 655
27.07.2013, 00:56
Я этим кодом вообще не пользовался, но нашёл вот http://developer.android.com/r... ingIntent) и вот http://www.javacodegeeks.com/2... orial.html
1
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
27.07.2013, 01:07  [ТС]
Цитата Сообщение от Digetix Посмотреть сообщение
http://developer.android.com/referen...PendingIntent)
не могу открыть эту ссылку а можете ещё раз вставить?
0
106 / 106 / 1
Регистрация: 09.04.2012
Сообщений: 655
27.07.2013, 01:21
Ещё раз http://developer.android.com/r... ingIntent)
и про BroadcastReceiver
http://startandroid.ru/ru/urok... eiver.html

Добавлено через 12 минут
По ходу там идёт привязка не к картам, а к менеджеру локаций
1
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
27.07.2013, 01:28  [ТС]
Цитата Сообщение от Digetix Посмотреть сообщение
По ходу там идёт привязка не к картам, а к менеджеру локаций
я вот так тоже думаю. А вот пример по ссылке https://www.cyberforum.ru/redi... lhbC5odG1s хороший, только жаль что не работает.
0
106 / 106 / 1
Регистрация: 09.04.2012
Сообщений: 655
27.07.2013, 01:30
А чего не работает?
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
27.07.2013, 01:37  [ТС]
Цитата Сообщение от Digetix Посмотреть сообщение
А чего не работает?
ввожу координаты а ничего не происходит, как будто кнопка не обрабатывается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.07.2013, 01:37
Помогаю со студенческими работами здесь

Не ставится маркер места на google.maps
Здравствуйте, помогите начинающему верстальщику. Две проблемы по сайту: http://searchwork-nik.myjino.ru/pink 1. В IE (10-11 и выше)...

Что то типа google.maps
есть карта месности, нужно сделать чтото типа гугл.мапс, должна быть привязка по адресам, поиск по адресам и чтобы подсвечивались дома...

Как подключить географические карты типа Google Maps или Open street maps в своё приложение
Всем доброго времени суток. Вопрос такой: как подключить географические карты типа Google Maps или Open street maps в своё приложение?...

Google сделала браузерную версию Google Maps трехмерной
Интернет-гигант Google вчера представил обновление для сервиса Google Maps. Компания показала новую трехмерную функцию Earth View, которая...

Google Maps 2. Ограничение на количество запросов к google
Google накладывает ограничение на количество запросов в день к Google Maps (2500 в день на ключ). Скажите, как можно узнать, какое кол-во...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru