سؤال

كيفية الحصول على خطوط الطول والعرض لمعالم / أعمال معينة، أود الحصول على lat / الطويل إلى عنوان محدد كيف أفعل ذلك؟ هل يمكنني استخدام جهاز GPS للحصول على Lat / Long؟

هل كانت مفيدة؟

المحلول

في الآونة الأخيرة، قبل أسبوعين أو ثلاثة أسابيع، أصدرت Google واجهة برمجة تطبيقات جديدة تتيح لك أن تفعل ما تريد.

هذه هي الطريقة التي يعمل بها:

http://maps.google.com/maps/api/geocode/format?address=some_address&sensor=true_or_false

وهنا مثال:

http://maps.google.com/maps/api/gegode/xml؟address=lenox+hill&sensor=false.

يمكن أن يكون التنسيق JSON أو XML.

نصائح أخرى

ستحتاج إلى استخدام API لجهاز تحديد الموقع الجغرافي (مثل Google أو Bing أو Yahoo)، وقد يكون هناك آخرون أيضا. لكن تلك هي "الحرة" (مع تحذير) تلك التي تتبادر إلى الذهن.

فقط تذكر أن لديهم شروط صارمة إلى حد ما وكيف يمكنك استخدام API الخاصة بهم، لذا تأكد من أنك على الجانب الأيمن من القانون.

http://msdn.microsoft.com/en-us/library/cc981067.aspx.

http://code.google.com/apis/maps/documentation/

هل يمكنك توضيح المزيد عن ذلك؟ ما نوع التطبيق هو ذلك؟ ما هو شكل المعلم / الأعمال؟ أساسا هناك خدمات الويب الجغرافية هناك التي تفعل هذا النوع من الأشياء ...

إلقاء نظرة على هذا على سبيل المثال:

http://www.geonames.org/maps/us-reverse-geocoder.html.

http://www.geonames.org/export/ws-overview.html.

ياهو. http://developer.yahoo.com/geo/geoplanet/guide/concepts.html.

يمكنك الاستعلام عن اسم النموذج الحر مثل العنوان، إلخ، وسوف يعيد ما يسمى Woeid، ثم استفسر Woeid عن Lat LaL.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top