![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
Ребята, помогите плиз с макросом поиска координат на карте по адресу.
Может у кого уже что есть? Я вот нашел поиск по яндексу но он что-то не отрабатывает до конца ![]() Option Explicit Function getYandexMapsGeocode(sAddr As String) As String ' Tools - References - Microsoft XML, v3.0 Dim oXhr As XMLHTTP Dim sQuery As String Dim oXml As DOMDocument Dim oLatLng As IXMLDOMNode getYandexMapsGeocode = "" Set oXhr = CreateObject("Microsoft.XMLHTTP") sQuery = "http://geocode-maps.yandex.ru/1.x/?geocode=" sQuery = sQuery & Replace(sAddr, " ", "+") sQuery = sQuery & "&results=1" oXhr.Open "GET", sQuery, False oXhr.send Set oXml = oXhr.responseXML Set oLatLng = oXml.getElementsByTagName("pos")(0) getYandexMapsGeocode = oLatLng.Text End Function |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
попробуйте такой вариант
http://excelvba.ru/programmes/GoogleMapsCoordinates |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
Пробовал.
Выдает по всем адресам ошибки. А в код нет доступа к сожалению ![]() У Вас отрабатывает нормально? |
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
вместо этого
Код:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 11.03.2016 в 15:16. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
у меня на строке
oXhr.send выходит из обработки кода. Может чтото в тулс включить? |
![]() |
![]() |
![]() |
#6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Так надо яндекс или гугл?
на соседнем форуме есть рабочая функция для гугла Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
Впринципе всеравно.
но эта у меня тоже вылетает на этом месте If (ixnStatus.Text <> "OK") Then Exit Function End If Скажите плиз что не так? |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
Можете показать что у вас подключено?
|
![]() |
![]() |
![]() |
#9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
я исключил замену пробелов на плюсы и у меня пошел написанный в 1-м сообщении код
Киев, Доброхотова №Дома и получил координаты 30.365662 50.46292 библиотека Microsoft XML, v3.0 - была подключена
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 06.01.2010
Сообщений: 292
|
![]()
не работает
![]() ixnStatus.Text= Invalid_request |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработать программу работы с картам (google; yandex; bing и т.п.), прокладывать маршрут с привязкой к карте и т.д. | Skokov | Помощь студентам | 1 | 23.09.2015 02:35 |
Google Map APIv3 Надпись/лейбл на карте | frozen123123 | JavaScript, Ajax | 0 | 04.11.2012 02:37 |
Поиск пути на карте | mrbadge | Общие вопросы Delphi | 15 | 04.06.2012 11:57 |
Определение координат через google maps | blax | PHP | 4 | 03.10.2011 11:22 |