मैं स्थान खोज के लिए सुझाव प्राप्त करने के लिए google.maps.places.AutocompleteService
का उपयोग कर रहा हूं, लेकिन मैं कुछ भविष्यवाणियों को geocode नहीं कर सकता।Google मानचित्र API V3 - AutocompleteService भविष्यवाणियों को geocode नहीं कर सकता
इस का एक उदाहरण: जब मैं 'तूफान नदी मुंह', भविष्यवाणियों मैं वापस पाने के लिए खोज करते 'तूफान नदी मुँह रेस्ट कैंप, दक्षिण अफ्रीका' है, लेकिन इस पते पाने के लिए जियोकोड नहीं किया जा सकता है लैटूड/रेखांश, उदाहरण: http://maps.googleapis.com/maps/api/geocode/json?address=Storms%20River%20Mouth%20Rest%20Camp,%20South%20Africa&sensor=true
क्या स्वत: पूर्ण भविष्यवाणियों के लिए अक्षांश/देशांतर मूल्य प्राप्त करने का कोई तरीका है?
वैकल्पिक रूप से, मुझे समझ में नहीं आता कि क्यों Google स्वत: पूर्ण भविष्यवाणियों को वापस कर रहा है कि मैं geocode नहीं कर सकता।
यहाँ तर्क और कोड की एक बुनियादी उदाहरण मैं के साथ काम कर रहा हूँ है:
var geocoder = new google.maps.Geocoder();
var service = new google.maps.places.AutocompleteService(null, {
types: ['geocode']
});
service.getQueryPredictions({ input: query }, function(predictions, status) {
// Show the predictions in the UI
showInAutoComplete(predictions);
};
// When the user selects an address from the autcomplete list
function onSelectAddress(address) {
geocoder.geocode({ address: address }, function(results, status) {
if (status !== google.maps.GeocoderStatus.OK) {
// This shouldn't never happen, but it does
window.alert('Location was not found.');
}
// Now I can get the location of the address from the results
// eg: results[0].geometry.location
});
}
[संपादित करें] - एक काम उदाहरण यहाँ देखें: http://demos.badsyntax.co/places-search-bootstrap/example.html
service.getPlace भविष्यवाणियां() कुछ भी वापस नहीं करती है, और यह कॉलबैक फ़ंक्शन स्वीकार करती है। उस कॉलबैक फ़ंक्शन के भीतर मैं 'भविष्यवाणियों' और 'स्थिति' 'तर्कों तक पहुंच सकता हूं। – badsyntax
क्या आप मदद चाहते हैं या आप एक स्मार्ट एलेक बनना चाहते हैं। प्रत्येक भविष्यवाणी के संदर्भ-सदस्य, या वैकल्पिक रूप से दस्तावेज़ों में एक नज़र डालें, फिर आप देखेंगे कि संदर्भ कहां प्राप्त करें। –
मैं बिल्कुल एक स्मार्ट एलेक बनने की कोशिश नहीं कर रहा हूं। आपके निर्देश समझ में नहीं आता है। getPlace भविष्यवाणियां कुछ भी वापस नहीं करता है। मुझे यकीन नहीं है कि इसे और कैसे रखा जाए। शायद मुझे कुछ याद आ रहा है? यहां देखें: https://google-developers.appspot.com/maps/documentation/javascript/examples/places-queryprediction – badsyntax