PHP
1
Вклад в тег
//dist расстояние , в моем случает от центра карты до лев верх угла карты в метрах.
// те это то расстояние от центра на котором мы поставим наши точки
// a = угол на который наклонить точки относительно нулевого азимута.
// lat и long координаты точки в центре экрана
var p180= 180/pi;
var dx = p180 * ((cos(a / 180 * pi) * dist) / 6378137) ;
var dy = p180 * ((sin(a / 180 * pi) * dist) / 6378137) ;
var toplat = latitude + dy;
var toplng = longitude + dx / cos(latitude);
var bottomlat = latitude - dy;
var bottomlng = longitude - dx / cos(latitude);