1
This commit is contained in:
@@ -58,24 +58,29 @@ func GetGridsFromCoordinate(lng, lat float64, radius int, roundLng, roundLat int
|
||||
}
|
||||
|
||||
func GetDistrictCoordinateList(districtCode int, radius, gridWith int) (coordList []*Coordinate) {
|
||||
districts, err := api.AutonaviAPI.GetDistricts(1, utils.Int2Str(districtCode))
|
||||
if err == nil {
|
||||
if len(districts) > 0 {
|
||||
roundLng, roundLat := GetRound4Radius(districts[0].Lng, districts[0].Lat, gridWith)
|
||||
tmpCoordList := getDistrictCoordinateList(districts, radius, gridWith, roundLng, roundLat)
|
||||
if len(tmpCoordList) > 0 {
|
||||
coordList = append(coordList, &Coordinate{
|
||||
Lng: districts[0].Lng,
|
||||
Lat: districts[0].Lat,
|
||||
})
|
||||
coordList = append(coordList, tmpCoordList...)
|
||||
}
|
||||
}
|
||||
}
|
||||
//districts, err := api.AutonaviAPI.GetDistricts(1, utils.Int2Str(districtCode))
|
||||
//if err == nil {
|
||||
// if len(districts) > 0 {
|
||||
// roundLng, roundLat := GetRound4Radius(districts[0].Lng, districts[0].Lat, gridWith)
|
||||
// tmpCoordList := getDistrictCoordinateList(districts, radius, gridWith, roundLng, roundLat)
|
||||
// if len(tmpCoordList) > 0 {
|
||||
// coordList = append(coordList, &Coordinate{
|
||||
// Lng: districts[0].Lng,
|
||||
// Lat: districts[0].Lat,
|
||||
// })
|
||||
// coordList = append(coordList, tmpCoordList...)
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
return coordList
|
||||
}
|
||||
|
||||
func GetCityCoordinateList(cityCode int, radius, gridWith int) (coordList []*Coordinate) {
|
||||
//place, err := dao.GetPlaces(dao.GetDB(), []int{cityCode})
|
||||
//if err != nil {
|
||||
// return nil
|
||||
//}
|
||||
//level+1
|
||||
districts, err := api.AutonaviAPI.GetDistricts(2, utils.Int2Str(cityCode))
|
||||
if err == nil {
|
||||
if len(districts) > 0 {
|
||||
|
||||
Reference in New Issue
Block a user