Android: гиперссылка textview на местоположение на карте? - PullRequest
5 голосов
/ 12 мая 2011

Я читаю документы Linkify и знаю, как создать текстовое представление гиперссылки и открыть браузер, когда пользователь нажимает на него, но есть ли возможность сделать просмотр текста (также с гиперссылкой, синей и интерактивной), но на самом деле показывает карту с закрепленным местоположением, когда пользователь нажимает на него, например, в таблице:

Отель ABC

местоположение [некоторый адрес]

«какой-то адрес» выглядит как ссылка, но когда вы щелкаете по ней, вместо того, чтобы показывать веб, она показывает карту с фактически закрепленным адресом?

Спасибо!

1 Ответ

6 голосов
/ 12 мая 2011

Собственное приложение Android Google Maps (если оно доступно на устройстве) будет реагировать на стандартные http://maps.google.com URL-адреса и строки запросов, поэтому будет работать что-то вроде следующего:

TextView t = (TextView) findViewById(R.id.mytextview);
t.setText(Html.fromHtml(
   "Location " +
   "<a href=\"http://maps.google.com/maps?q=1+Infinite+Loop,+Cupertino,+Santa+Clara,+California+95014\">" + 
   "1 Infinite Loop, Cupertino, Santa Clara, California 95014" +
   "</a>"));
t.setMovementMethod(LinkMovementMethod.getInstance());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...