Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Веб-дизайн
Что касается web-а... WebMaster-а Воронежа - объединяйтесь!

Ответ
 
Опции темы
Старый 07.05.2011, 13:13   #1   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 30

AlexanderSergeev вне форума Не в сети
Question GOOGLE MAPS, API Насколько я понял..как реализовать?

Нужно следущее:
1)отобразить на карте точку - это я умею вроде. ну просто показать на карте,грубо говоря.
2)расчет расстояния от улицы(возможно и дома) до другого объекта(с уже известными координатами). - не знаю пока как сделать
3)вывести координаты всех объектов, находящихся в радиусе N метров от выбранной точки. обхекты будут забиты в MYSQL. и получается их координаты в гуглформате.

С последними двумя возникли трудности. как это вообще делается правильно? Мне бы хоть линк, куда копать..
  Ответить с цитированием
Старый 07.05.2011, 14:53   #2   
xxCENSOREDxx
 
Сообщений: 983
Регистрация: 09.04.2006
Возраст: 44

alemiks вне форума Не в сети
по 2-му пункту видимо distance matrix поможет, а по 3-му можно формулы использовать отсюда
  Ответить с цитированием
Старый 07.05.2011, 15:08   #3   
Форумец
 
Сообщений: 141
Регистрация: 03.02.2011

olegkm вне форума Не в сети
Цитата:
Сообщение от psihOZ Посмотреть сообщение
2)расчет расстояния от улицы(возможно и дома) до другого объекта(с уже известными координатами). - не знаю пока как сделать
http://code.google.com/intl/ru/apis/...eMatrixService
http://briancray.com/2009/04/01/how-...ogle-maps-api/

Цитата:
Сообщение от psihOZ Посмотреть сообщение
3)вывести координаты всех объектов, находящихся в радиусе N метров от выбранной точки. обхекты будут забиты в MYSQL. и получается их координаты в гуглформате.
Насколько понимаю координаты этих объектов известны? Если это так, то координаты заданы двумя числами (допустим х широта, у - долгота). Делается запрос на расчет длины отрезка (начало и конец точек тебе известны) и выбираешь нужные объекты, грубо выглядит такой запрос так:
Код:
SELECT
	latitude,
	longitude,
	name,
	SQRT(POW(10-latitude, 2)+POW(8-longitude, 2)) AS distance 
FROM
	objects
HAVING
	distance <= 6
10 и 8 - текущие коордианты, 6 - необходимый радиус "захвата". Получаешь координаты объектов и выводишь так, как ты умеешь в пункте №1.

PS Это самый простой способ)
  Ответить с цитированием
Старый 07.05.2011, 15:17   #4   
Форумец
 
Сообщений: 141
Регистрация: 03.02.2011

olegkm вне форума Не в сети
Цитата:
Сообщение от alemiks Посмотреть сообщение
по 3-му можно формулы использовать отсюда
Я забыл что Земля круглая
  Ответить с цитированием
Старый 07.05.2011, 21:00   #5   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 30

AlexanderSergeev вне форума Не в сети
после выходных буду пробывать реализовать все это дело...посмотрел ссылки, посты..спасибо,попробую.
  Ответить с цитированием
Старый 07.05.2011, 23:46   #6   
mutafakaz
 
Аватар для Alex Klimov
 
Сообщений: 5,601
Регистрация: 09.11.2002
Записей в дневнике: 104

Alex Klimov вне форума Не в сети
psihOZ, смотри не напиши искусственный интеллект...

))))
  Ответить с цитированием
Старый 12.05.2011, 22:25   #7   
Форумец
 
Аватар для AlexanderSergeev
 
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 30

AlexanderSergeev вне форума Не в сети
Alex Klimov, все никак руки не дойдут)))А так есть наработки...Тьюринг будет в восторге!
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind