استرداد الإحداثيات من Just Google Search API وحده
-
25-09-2019 - |
سؤال
هل من الممكن القيام بذلك بدون خريطة Google API؟ لقد بحثت في كل مكان ولم أتمكن من العثور على أي مساعدة لذلك.
المحلول
بالتأكيد. يعرض مثال Google هذا بعض الحيل.
http://www.google.com/uds/samples/random/lead.html
أو باستخدام مقتطف من الكود الخاص بي
var ls = new google.search.LocalSearch();
ls.setCenterPoint('New York');
ls.setSearchCompleteCallback(this, processResults, [ls]);
ls.execute('Barnes & Noble');
والاستدعاء
processResults: function(searcher) {
if (searcher.results && searcher.results.length > 0) {
for (var i = 0; i < searcher.results.length; i++) {
var result = searcher.results[i];
alert(result.lat + ' ' + result.lng);
}
}
}
معلومات عامة ، أنا متأكد من أنك رأيت هذا بالفعل:
http://code.google.com/apis/ajaxsearch/documentation/
الشجاعة في سؤاله قدم أيضًا مثال عمل
تعطيل تسليط الضوء على عنوان نتائج البحث عن مواقع ويب Google
لا تنتمي إلى StackOverflow