некорректная статическая локализация карт google

Я создаю статические карты с помощью карт Google, и у меня возникла странная проблема. Я пытаюсь закодировать университет здесь, но кажется, что Google Maps static создает карту где-то в Вирджинии.

Ссылка, которую я использую:

http://maps.google.com/maps/api/staticmap?center=10945+BOULEVARD+Circle+near+21117&zoom=l6&size=500x500&markers=color:red%7C10945+BOULEVARD+Circle+near+21117&format=jpeg&maptype=map&sensor=false&

Когда я захожу в карты Google и просто набираю 10945 + BOULEVARD + Circle + near + 21117, я получаю правильную карту. Это какая-то странная ошибка в статических картах Google или мне что-то не хватает?


person brechmos    schedule 10.02.2012    source источник
comment
Где именно находится бульвар 10945? Я вижу, как он появляется в Сан-Леандро, Калифорния, на Google Maps. Это правильный город и штат?   -  person andresf    schedule 10.02.2012
comment
Оуингс Миллс, доктор медицины. (maps.google.com/)   -  person brechmos    schedule 10.02.2012
comment
Также следовало бы отметить 21117 в приведенном выше URL-адресе статической карты.   -  person brechmos    schedule 10.02.2012


Ответы (1)


В адресе можно использовать слово «рядом», хотя, если вы знаете город и штат, всегда лучше включать его в запрос. Похоже, слово "круг" в вашем адресе неверно истолковано (например, измените его на "круг").

Я просто меняю круг c на cir, и у меня это работает:

http://maps.google.com/maps/api/staticmap?center=10945+BOULEVARD+Cir+Near+21117&zoom=16&size=500x500&markers=color:red%7C10945+BOULEVARD+Cir+near+21117&format=jpeg&maptype=map&sensor=false&

Вы также можете просто добавить аббревиатуру штата и удалить «рядом», и это тоже должно сработать.

person andresf    schedule 10.02.2012
comment
Спасибо. Это полезно. Но почему карты Google и статические карты Google показывают разные карты с одним и тем же местоположением (по крайней мере, насколько я могу судить). Т.е. с Бульваром + круг на обоих? Они используют другой геолокатор / геоэнкодер? - person brechmos; 10.02.2012
comment
Кажется, если я сохраню свой оригинальный с кружком и добавлю ... + рядом с + 21117 + md ... (т.е. добавлю md), он, похоже, тоже сработает. Так что, похоже, это как-то связано и с 21117. Странный. Но еще раз спасибо. - person brechmos; 10.02.2012