这是我的代码。 我需要局域网lan和lat.how吗? 以下代码无效。为什么? 包括我。 http://maps.googleapis.com/maps/api/js?libraries=places,geometry&sensor=true“
function maps(latss,lngss)
{
var lat=latss;
var lng=lngss;
var places = new google.maps.places.PlacesService( document.createElement( 'div' ) ),
searchRequest = {
location: new google.maps.LatLng(lat,lng),
radius: 500
};
places.search( searchRequest, function ( results, status ) {
var html = '';
for ( var index = 0; index < results.length; index++ ) {
html +=
'<li '
+ 'data-location-id="' + results[index].id + '" '
+ 'data-address="' + results[index].vicinity + '" '
+ 'data-latitude="' + results[index].geometry.location.lat() + '" '
+ 'data-longitude="' + results[index].geometry.location.lng() + '" '
+ 'data-name="' + results[index].name + '">'
+ '<div>' + results[index].name + '</div>'
+ '<div>' + results[index].vicinity + '</div>'
+ '</li>';
};
document.getElementById( 'results' ).innerHTML = html;
} );
答案 0 :(得分:0)
脚本正常工作,问题可能是:
document.getElementById( 'results' )
)在您尝试访问时未知但是,您的调试器应该为您提供更多信息。
注意:当您使用没有Google地图的地方结果时,该网页必须包含“由Google提供支持”-logo。