Все эти вещи о получении очков через улицу друг от друга еще более усложняются тем фактом, что иногда возвращаемый геокод будет геокодом ROOFTOP - вероятно, означающим центроид здания - а в других случаях это RANGE_INTERPOLATED, которыйПредполагается, что это будет не очень точно.См. http://code.google.com/apis/maps/documentation/javascript/reference.html#GeocoderLocationType. В любом случае, это не будет край дороги.
Может быть отрезвляющим смотреть, насколько далеко от дороги Google Maps может поставить маркер для адреса:http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=4+Clinton+Drive,+Englishtown,+NJ&aq=&sll=40.299985,-74.290066&sspn=0.009426,0.015213&gl=us&ie=UTF8&hq=&hnear=4+Clinton+Dr,+Englishtown,+New+Jersey+07726&t=h&z=16
Короче говоря, если ваш вариант использования не терпит довольно широкой полосы ошибок, я думаю, можно с уверенностью сказать, что это просто не сработает, по крайней мере, без значительных ресурсов в вашем распоряжении.
Веб-плагин Google Планета Земля недоступен для Linux, но если вам не требуется, чтобы он был веб-страницей, возможно, вы можете попробовать работать с приложением Google Планета Земля.Он работает в Linux.
Если ваш вариант использования относится к достаточно узкому географическому региону, возможно, данные доступны в другом месте.Но получение этого из Google Maps API v3 вряд ли будет очень хорошим вариантом.
(Как всегда, когда я отвечаю «я не думаю, что это осуществимо», я был бы рад, если бы кто-топодойди и докажи, что я не прав.)