2015-09-07 23 views

回答

0

您需要獲取google.maps.circle.getBounds()和google.maps.circle.fitBounds()來執行此操作。這些函數返回LatLngBounds。

var radius = new google.maps.Circle({ 
    center : myLatlng, 
    radius : 500, 
    fillOpacity : 0, 
    strokeOpacity : 0, 
    map : map 
}); 

然後檢查數據庫中的latLng。例如:

radius.getBounds().contains(yourmarker.getPosition()) ; 

請參閱以下鏈接。這將是有益的..

http://www.paulmcilwaine.com/api/google-maps-detecting-markers-in-a-particular-boundary

相關問題