こんにちは、ストリートビューの使用に関するアイデア/提案が必要です。場所の詳細を取得しています。以下の場所Apiを使用して、タイプ別の検索を実装しています。これが私の検索場所のコードです。
function SearchData(type){
$('#placedata').empty();
var myLatlng = new google.maps.LatLng(parseFloat(searchLatitute), parseFloat(searchLongitute));
map = new google.maps.Map(document.getElementById('map_canvas'), {
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: myLatlng,
zoom: 10});
var request = {location: myLatlng,rankBy: google.maps.places.RankBy.DISTANCE,types: [type]};
var service = new google.maps.places.PlacesService(map);
service.search(request, callback);
}
function callback(results, status,pagination) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
var place = results[i];
createMarker(place);
function createMarker(place) {
var placeLoc = place.geometry.location;
var marker = new google.maps.Marker({map: map,zIndex: 100,position: place.geometry.location});
var request = {reference: place.reference};
service = new google.maps.places.PlacesService(map);
service.getDetails(request, function(details, status) {//alert("address "+details.formatted_address);
if (status == google.maps.places.PlacesServiceStatus.OK) {
$('#placedata').append('<tr><td><a href='+details.url+'>'+details.name+'</a></td></tr>');
}
});
結果を自分のWebページに表示しています。実装したいのは、各アドレスにストリートビューを追加することです。任意の提案をいただければ幸いです。