2015-12-26 10 views
1

Я пытаюсь собрать все изображения из определенного места, например, в Токио. Я сумел создать ограничивающий прямоугольник, который дал мне следующие результатыКак извлечь изображения внутри ограничивающей рамки с помощью API Instagram?

(50.607041876988994, -1.3187316344406208, 52.40735812301099, 1.5737316344406207) 

Главная проблема в том, что мне делать дальше? Что представляет собой каждая из этих фигур и как я буду строить их, если я буду использовать их для кодирования?

Все, что я хочу, это использовать эту ограничительную рамку и в ней собирать все изображения из Instagram. Мне было интересно, может ли кто-нибудь писать короткий псевдокод или какой-либо код языка.

ответ

0

Используя этот StackOverflow ответ можно вычислить центр ограничивающего параллелепипеда: Calculate the center point of multiple latitude/longitude coordinate pairs

  • который 51.51608899635712, 0.09891956707558282

Вы можете рассчитать расстояние между центром и угла ограничивающего параллелепипеда: Function to calculate distance between two coordinates shows wrong

  • , который составляет примерно 141km

с помощью gramfeed, вы можете найти Instagram по местоположению с lat,lng и radius, вот полученные сообщения, которые находятся в пределах ограничительной рамки, он может иметь некоторые дополнительные сообщения за пределами ограничительной рамки с момента Instagram API поиска в пределах Если вы хотите, вы можете дополнительно фильтровать сообщения по одному для точности.

Вот Instagram сообщений внутри ограничительной рамки: http://www.gramfeed.com/instagram/map#/51.5165,0.0999/200/-

+0

Спасибо большое, очень полезно :) –

+0

Как вы 51.51608899635712, 0.09891956707558282? потому что структура кода из ссылки, которую вы дали, выглядела очень дезорганизованной, поэтому я ее модифицировал, и я получил (-1.4093883217883079, 0.6741482698408712) –

+0

Я не думаю, что это правильно, она должна быть в пределах двух значений, которые у вас есть для ограничивающей рамки – krisrak