我正在使用Twitter4J从用户的个人资料中检索位置信息。我有一组地理坐标,形成一个多边形边界(通常是4个或更多坐标),使用以下调用:
// Status tweet
Place place = tweet.getPlace();
GeoLocation[][] box = place.getBoundingBoxCoordinates();
有没有一种方法来计算该区域/多边形/边界的中心(或接近中心,或至少包含一个点)?是否有Java API可用?
是否有一个等同于这个JavaScript代码的Java版本,该代码来自于这个帖子:
var bounds = new google.maps.LatLngBounds();
bounds.extend(results[0].geometry.location);
var center = bounds.getCenter();