-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uninitialized string offset #1
Comments
Hi @jaska120 , The isLocationOnEdge method only available for Directions API.
Regards, |
I am making the call to database where are user previously inserted encoded polylines and point is user defined point to which the query is made against.
$data array is being JSON encoded and sent to client via Ajax call and it returns correctly except the error occurs with the last polyline. In this example I have provided $startpoint and $endpoint arrays hardcoded but those are the coordinates with which user would face error. Please find attached txt document for encoded polylines SQL queried from $row["encodedpolyline"]. The problem occurs only with the last polyline and the functions works if I delete that from database so I guess it has something do with the format of encoding. |
Hi Alexander, My bad, there was still a problem with escaping backslashes and your code is working normally. Thanks, |
Hi @jaska120 , Thank you for your update, glad to hear that issue has been resolved. Regards, |
When using isLocationOnEdge on several decoded polylines, I am getting error on some encoded polylines: Uninitialized string offset: 156 in PolyUtil.php on line 313, which points to a decoding function. I have escaped all the backslashes from encoded polyline at the time of creating in Javascript, but I am not aware if some characters should be escaped also in PHP.
Encoded polyline, which produces the error is:
polyline_error.txt
The text was updated successfully, but these errors were encountered: