Подтвердить что ты не робот

Добавить маркер в центр статической карты google

Очень просто создать карту и центр google в определенном месте (см. ниже). Также похоже просто создать карту google и показать маркеры на ней, сделав что-то вроде markers=color:blue%7Clabel:S%7C11211%7C11206%7C11222.

Как мне просто создать простую центрированную карту, как показано ниже, но добавить один маркер в самом центре? Благодаря

<img alt="Map" src="http://maps.google.com/maps/api/staticmap?center=+AUBURN+WA+98001&amp;zoom=14&amp;size=400x400&amp;sensor=false">
4b9b3361

Ответ 1

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

Расположение маркеров

Каждый дескриптор маркера должен содержать набор из одного или нескольких местоположений определяя, где разместить маркер на карте. Эти местоположения могут быть либо указаны как значения широты/долготы или как адреса. Эти местоположения разделяются с использованием символа трубы (|).

Параметры местоположения определяют местоположение маркера на карте. Если местоположение находится вне карты, этот маркер не будет отображаться в построенное изображение при условии, что параметры центра и масштабирования в комплект поставки. Однако, если эти параметры не указаны, Static Сервер карты автоматически создаст образ, содержащий поставляемые маркеры. (См. "Неявное позиционирование" ниже.)

Ответ 2

здесь я даю код шаг за шагом

NSString *strLat = [NSString stringWithFormat:@"%f",_message.latitude];
NSString *strLong = [NSString stringWithFormat:@"%f",_message.longitude];
NSString *strURL = [NSString stringWithFormat:@"%@center=%@,%@&zoom=15&size=200x200&markers=color:red%%7Clabel:C%%7C%@,%@&key=%@",https://maps.googleapis.com/maps/api/staticmap?,strLat,strLong,strLat,strLong,GOOGLE_API_BROWSER_KEY];
NSLog(@"strURL %@",strURL);
strURL = [strURL stringByReplacingOccurrencesOfString:@"%%" withString:@"%"];

теперь у вас есть URL-адрес изображения

Ответ 3

Вы также можете добавить свое собственное центрированное фоновое изображение на карте, если карта:)

background: url('yourmarker.png' ) center no-repeat, url(http://maps.google.com/maps/api/staticmap?center=AUBURN+WA+98001&zoom=14&amp&size=400x400);