2016-04-06 11 views
0

Я использую wiki mapia api для получения геоинформации. Wiki MapiaКак получить область полигонов из wiki mapia api

http://api.wikimapia.org/?key=example&function=place.getnearest&lat=12.9605459&lon=77.5649618&count=50&format=json&category=15417.

это возвращение api, название местоположения lat, lng, min lat lng, max lat lng, polygon. Мне нравится область полигона. кто использовал этот api, любезно предложите мне, как получить параметр области.

ответ

0

без использования API, и только с помощью очков, возвращаемых API вы можете применить следующий алгоритм (указанные здесь в псевдокоде):

function polygonArea(X, Y, numPoints) 
{ 
    area = 0;   // Accumulates area 
    j = numPoints-1; // The last vertex is the previous one to first 

    for (i=0; i<numPoints; i++) 
    { 
     area = area + (X[j]+X[i]) * (Y[j]-Y[i]); 
     j = i; //j is previous vertex to i 
    } 
    return area/2; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^