2011-01-06 5 views
0

http://gmaps-samples-v3.googlecode.com/svn/trunk/localsearch/places.htmlGoogle Maps V3 APIでこのようなものを構築するにはどうすればよいですか?

この例では、検索を実行すると多くの結果が返されます。これはローカル検索APIを使用しているためです。しかしV3では、返される結果は1つだけです。私のコードは

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を見てみましょう。