2011-01-06 63 views
0

http://gmaps-samples-v3.googlecode.com/svn/trunk/localsearch/places.html如何在Google Maps V3 API中构建这样的东西?

在这个例子中,当我执行搜索时,我得到了很多结果。因为这是使用本地搜索API。但在V3中,我只返回一个结果。我的代码是:

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 
    }); 

回答

1

本地搜索API已被弃用。看看可能适合您的要求的Places API。

相关问题