Очень нужна помощь, видимо, в программировании.

Автор Тема: Очень нужна помощь, видимо, в программировании.  (Прочитано 469 раз)

Оффлайн Русская-МайоликаАвтор темы

  • Бизнес оценка: (1, 100%)
  • КМС
  • *****
  • СПАСИБО: 640
  • Сообщений: 1679
  • Карма: 162
  • Пол: Женский
  • Меня зовут Юлия
  • Награды КМС поисковой оптимизации SEO-специалист продвинутого уровня SEO-специалист
    • Просмотр профиля
    • Русская майолика - керамика ручной работы
  • Доп. информация
    • Бизнес оценка: (1, 100%)
    • СПАСИБО: 640
    • Сообщений: 1679
    • Карма: 162
    • Пол: Женский
    • Меня зовут Юлия
    • Награды КМС поисковой оптимизации SEO-специалист продвинутого уровня SEO-специалист
      • Просмотр профиля
      • Русская майолика - керамика ручной работы
А может и нет, и есть какие-нибудь простые решения...  ???
В общем, суть вот в чем.
У меня на сайте установлена программа, которая считает клиенту стоимость поездки.
(нажмите чтобы показать/скрыть)

Привязана она к яндекс-пробкам и считает в режиме реального времени достаточно точно.
Однако, у меня есть группа маршрутов, которые имеют фиксированную цену - трансферы в аэропорты и на вокзалы. При этом, трансферы в аэропорты имеют жесткую связку "округ города - аэропорт". Т.е. допустим САО Москвы - Шереметьево стоит 950 р. вне зависимости от адреса в САО, а САО - Домодедово 1500 р. Соответственно, в редакторе есть страница тарифов, где я вручную меняю цены при необходимости и с которой программа их берет для подстановки в счетчик, когда клиент одним из адресов выбирает аэропорт.

Но сейчас программа начала врать. Причем, в той части, которая определяет округ города по улице. Т.е. это яндекс-карты таким образом определяют что, скажем ул. Ак. Анохина - это южный округ Москвы, в то время, как на самом деле это западный и цена за трансфер совершенно другая, чем из южного.

Мой программист говорит, что он может в базу программы поместить координаты округов Москвы и МО, чтобы вот таким запросом select name from region where ST_CONTAINS(`bounds`, point(координаты))  можно было по координатам определить округ.

Так вот вопрос. Где взять эти координаты? Есть ли какие-то универсальные инструменты или базы? А может быть, есть какое-то более простое и элегантное решение?

Когда программа только писалась, он вручную вывел координатную сетку. Ругался. И сейчас повторять это не хочет ни за какие деньги. Потом Яндекс чего-то подкрутил в своих картах и часть адресов послетали (в основном,  пограничные, т.е. где часть улицы принадлежит одному округу, а часть другому). Вот что можно сделать в этой ситуации?
Буду признательна за любые идеи.  :'(
« Последнее редактирование: 23-10-2015, 01:41:30 от Русская-Майолика »


 

Похожие темы

  Тема / Автор Ответов Последний ответ
14 Ответов
3013 Просмотров
Последний ответ 25-08-2011, 21:08:02
от Gigs
10 Ответов
3491 Просмотров
Последний ответ 19-11-2012, 20:21:16
от alexnjc
36 Ответов
7381 Просмотров
Последний ответ 27-07-2012, 01:12:45
от remind4me
16 Ответов
3319 Просмотров
Последний ответ 13-09-2013, 16:23:57
от Андрей88
3 Ответов
1111 Просмотров
Последний ответ 07-10-2017, 14:26:18
от Маруся М