URL-адрес улиц Google

Привет У меня есть адрес свойства, и мое приложение может запустить браузер, чтобы перейти на http://maps.google.com?q=searchStringHere . Если будет найдено хорошее совпадение, оно будет проходить прямо там. Есть ли что-нибудь, что я могу добавить к URL-адресу, чтобы он переключился на уличное представление без точных координат? Я не хочу кодировать какой-либо javascript или flash.

К сожалению, нет – нет простого ответа, основанного на адресе.

Во-первых, здесь описывается список параметров для сайта Google Maps , поэтому вы можете использовать его в качестве отправной точки.

Легкая часть состоит в том, что вам нужно выбрать слой уличного пейзажа «& layer = c».

Однако, прежде чем что-либо будет отображаться на этом слое, вам нужно указать, где находится ваш просмотр. Вы устанавливаете положение по широте и долготе в cbll и углу камеры с некоторыми параметрами в cbp.

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

Однако это приведет только к тому, что вы увидите улицу рядом с адресом. Помимо того, что вам нужно знать, с какой уличной точки зрения нужно знать, вам также нужно знать, к какому углу указывать камеру – это будет отличаться для каждого адреса, в зависимости от того, где ближайшая точка, на которой была сделана фотография StreetView, была, так что это нелегко сделать автоматически (с любой информацией, которую я знаю, доступно …)

Создание URL-адреса Google Street View

Основной URL-адрес Google Map http://maps.google.com/maps?q=

q = Запрос – все, что передается в этом параметре, обрабатывается так, как если бы оно было введено в поле запроса на странице maps.google.com.

Основной url для отображения местоположения кабелей GPS

http://maps.google.com/maps?q=31.33519,-89.28720

http://maps.google.com/maps?q=&layer=c

layer = Активирует наложения. Текущими параметрами являются «t» трафик, «c» вид улиц. Добавьте (например, layer = tc) для одновременного.

http://maps.google.com/maps?q=&layer=c&cbll=

cbll = широта, долгота для просмотра улиц

http://maps.google.com/maps?q=&layer=c&cbll=31.33519,-89.28720

http://maps.google.com/maps?q=&layer=c&cbll=31.335198,-89.287204&cbp=

cbp = окно просмотра улиц, которое принимает 5 параметров:

  1. Улица / карта, 11 = верхняя половина Street View и нижняя половина карты, 12 = в основном Street View с угловой картой

  2. Угол поворота / подшипник (в gradleусах)

  3. Угол наклона, -90 (прямо вверх) до 90 (прямо вниз)

  4. Уровень масштабирования, 0-2

  5. Шаг (в gradleусах) -90 (прямо вверх) до 90 (прямо вниз), по умолчанию 5

Ниже приведено следующее: (11) верхняя половина улицы и нижняя половина карты, (0) с северным, (0) прямое, (0) нормальное масштабирование, (0) шаг 0

Это работает, как есть, просто измените шнуры, и если вы хотите столкнуться с другим направлением (0 после 11) http://maps.google.com/maps?q=&layer=c&cbll=31.335198,-89.287204&cbp=11 , 0,0,0,0

Для более подробной информации о переходе на Google Street View

Вы можете получить значения, нажав кнопку ссылки в верхней части экрана.

Давайте будем гением компьютера.