2011-01-06 11 views
0

http://gmaps-samples-v3.googlecode.com/svn/trunk/localsearch/places.htmlWie baue ich so etwas in Google Maps V3 API?

In diesem Beispiel bekomme ich viele Ergebnisse zurückgegeben, wenn ich eine Suche durchführen. Weil das die lokale Such-API verwendet. Aber in V3 bekomme ich nur ein Ergebnis zurück. Mein Code ist:

var address = $("#id_address_input").val(); 
var geocoder = new google.maps.Geocoder(); 
geocoder.geocode({ 'address': address}, function(results, status) { 
if (status == google.maps.GeocoderStatus.OK) { 
    $("#badlocation_holder").hide(); 
    $("#map_canvas").show(); 
    $("#map_canvas_holder").show().css("background-color", "#E6E6FA").animate({"background-color":"#f5f5f5"}, 800); 
    var myOptions = { 
     zoom: 15, 
     center: results[0].geometry.location, 
     streetViewControl:false, 
     mapTypeControl:false, 
     mapTypeId: google.maps.MapTypeId.ROADMAP, 
     scrollwheel:false, 
    }; 

    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
    var marker = new google.maps.Marker({ 
      map: map, 
      position: results[0].geometry.location, 
      draggable:true 
    }); 

Antwort

1

Die lokale Such-API ist veraltet. Sehen Sie sich die Places-API an, die Ihren Anforderungen entspricht.