Как показать маркер?если он уже существует на карте Google.Ссылка с маркером http://maps.google.com/maps?&z=10&q=36.26577+-92.54324&ll=36.26577+-92.54324 и моя функция для инициализации
function initialize() { var latlng = new google.maps.LatLng(36.26577, -92.54324); var myOptions = { zoom: 16, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); }
var yourMarker = new google.maps.Marker({ 'position': some_where.latLng, 'map': map, 'title': 'set map in option' });
или
var yourMarker = new google.maps.Marker({ 'position': some_where.latLng, 'title': 'set map later' }); yourMarker.setMap(map)
Возможно, то, что вы ищете, можно сделать с помощью Places Api
http://code.google.com/apis/maps/documentation/places/
Однако существуют некоторые ограничения на количество запросов в час на пользователя.
Короче говоря: вы ищете конкретную точку LatLng для близлежащих мест. Затем вы получите список мест в формате json (или xml), который, в свою очередь, может быть преобразован (вами) в маркеры на вашей карте.